Remove useless UnsupportedOperationException throws
[yangtools.git] / yang / yang-data-codec-gson / src / main / java / org / opendaylight / yangtools / yang / data / codec / gson / JSONStreamWriterObjectContext.java
index fb4e48ed6091073550c02154113496c318e8016c..bfc81a42ae38db86ceaf182c9772cbdac7b66839 100644 (file)
@@ -7,7 +7,8 @@
  */
 package org.opendaylight.yangtools.yang.data.codec.gson;
 
-import com.google.common.base.Preconditions;
+import static java.util.Objects.requireNonNull;
+
 import com.google.gson.stream.JsonWriter;
 import java.io.IOException;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
@@ -19,8 +20,9 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
  * as when it is in a containing list.
  */
 class JSONStreamWriterObjectContext extends JSONStreamWriterQNameContext {
-    protected JSONStreamWriterObjectContext(final JSONStreamWriterContext parent, final PathArgument arg, final boolean mandatory) {
-        super(Preconditions.checkNotNull(parent), arg.getNodeType(), mandatory);
+    protected JSONStreamWriterObjectContext(final JSONStreamWriterContext parent, final PathArgument arg,
+            final boolean mandatory) {
+        super(requireNonNull(parent), arg.getNodeType(), mandatory);
     }
 
     @Override
@@ -32,4 +34,4 @@ class JSONStreamWriterObjectContext extends JSONStreamWriterQNameContext {
     protected void emitEnd(final JsonWriter writer) throws IOException {
         writer.endObject();
     }
-}
\ No newline at end of file
+}