Mass-migrate to java.util.Optional
[mdsal.git] / binding2 / mdsal-binding2-generator-impl / src / main / java / org / opendaylight / mdsal / binding / javav2 / generator / impl / RpcActionGenHelper.java
index 3dd989ba057cd57981c865238df86c015f78e772..c4faeac3438cb81e3f5bb1557f1301aeb8e54f52 100644 (file)
@@ -34,10 +34,10 @@ import static org.opendaylight.mdsal.binding.javav2.generator.util.Types.paramet
 
 import com.google.common.annotations.Beta;
 import com.google.common.annotations.VisibleForTesting;
-import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
 import java.util.Collection;
 import java.util.Map;
+import java.util.Optional;
 import java.util.Set;
 import org.opendaylight.mdsal.binding.javav2.generator.context.ModuleContext;
 import org.opendaylight.mdsal.binding.javav2.generator.spi.TypeProvider;
@@ -91,10 +91,10 @@ final class RpcActionGenHelper {
     static Optional<QName> getRoutingContext(final DataSchemaNode schemaNode) {
         for (UnknownSchemaNode extension : schemaNode.getUnknownSchemaNodes()) {
             if (CONTEXT_REFERENCE.equals(extension.getNodeType())) {
-                return Optional.fromNullable(extension.getQName());
+                return Optional.ofNullable(extension.getQName());
             }
         }
-        return Optional.absent();
+        return Optional.empty();
     }
 
     private static void resolveActions(final DataNodeContainer parent, final Module module,