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())) {
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();
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();
}