Binding2-runtime JUnit code coverage increase
[mdsal.git] / binding2 / mdsal-binding2-runtime / src / main / java / org / opendaylight / mdsal / binding / javav2 / runtime / context / util / BindingSchemaContextUtils.java
index 3050d60d85166aef4afbd6776467403f4a36f8e3..bbe9d4f8f0d2247f96692bdfb54405c24054fa6e 100644 (file)
@@ -60,7 +60,7 @@ public final class BindingSchemaContextUtils {
         Preconditions.checkArgument(currentArg != null);
         QName currentQName = BindingReflections.findQName(currentArg.getType());
 
-        Optional<DataNodeContainer> currentContainer = Optional.absent();
+        Optional<DataNodeContainer> currentContainer;
         if (BindingReflections.isNotification(currentArg.getType())) {
             currentContainer = findNotification(ctx, currentQName);
         } else if (BindingReflections.isOperationType(currentArg.getType())) {
@@ -101,7 +101,7 @@ public final class BindingSchemaContextUtils {
     private static Optional<DataNodeContainer> findNotification(final SchemaContext ctx, final QName notificationQName) {
         for (final NotificationDefinition notification : ctx.getNotifications()) {
             if (notification.getQName().equals(notificationQName)) {
-                return Optional.<DataNodeContainer> of(notification);
+                return Optional.of(notification);
             }
         }
         return Optional.absent();
@@ -182,9 +182,9 @@ public final class BindingSchemaContextUtils {
         final String actionOutputName =
                 new StringBuilder(operationName).append(BindingMapping.RPC_OUTPUT_SUFFIX).toString();
         if (targetType.equals(actionInputName)) {
-            return Optional.<DataNodeContainer> of(operation.getInput());
+            return Optional.of(operation.getInput());
         } else if (targetType.equals(actionOutputName)) {
-            return Optional.<DataNodeContainer> of(operation.getOutput());
+            return Optional.of(operation.getOutput());
         }
        return Optional.absent();
     }