+ final Optional<String> opt = input.getSymbolicName();
+ final ASTSchemaSource result = opt.isPresent()
+ ? ASTSchemaSource.create(opt.get(), input.getIdentifier(), ctx)
+ : ASTSchemaSource.create(input.getIdentifier(), ctx);
+
+ return Futures.immediateCheckedFuture(result);