Rework ExtensibleObject interface
[yangtools.git] / data / rfc8528-data-util / src / main / java / org / opendaylight / yangtools / rfc8528 / data / util / MountPointNormalizedNodeWriter.java
index 76fb72536ea004cbad6f8c3a16b19fcd7b4b07b0..54d14290adf3fe5ea714b8c712099cefb81a8fec 100644 (file)
@@ -62,7 +62,7 @@ public abstract class MountPointNormalizedNodeWriter extends NormalizedNodeWrite
     }
 
     public static @NonNull MountPointNormalizedNodeWriter forStreamWriter(final NormalizedNodeStreamWriter writer) {
-        final var mountWriter = writer.getExtensions().getInstance(MountPointExtension.class);
+        final var mountWriter = writer.extension(MountPointExtension.class);
         return mountWriter == null ? new Filtering(writer) : new Forwarding(writer, mountWriter);
     }
 
@@ -73,7 +73,7 @@ public abstract class MountPointNormalizedNodeWriter extends NormalizedNodeWrite
     @SuppressFBWarnings(value = "NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE",
         justification = "SpotBugs does not grok checkArgument()")
     public static @NonNull MountPointNormalizedNodeWriter forwardingFor(final NormalizedNodeStreamWriter writer) {
-        final var mountWriter = writer.getExtensions().getInstance(MountPointExtension.class);
+        final var mountWriter = writer.extension(MountPointExtension.class);
         checkArgument(mountWriter != null, "Writer %s does not support mount points", writer);
         return new Forwarding(writer, mountWriter);
     }