List<FormalParameterDeclaration> parameters = Lists.create();
List<Expression> arguments = Lists.create();
List<Expression> inputMetaData = Lists.create();
for (OperatorPortDeclaration var : descriptor.getInputPorts()) {
SimpleName name = factory.newSimpleName(var.getName());
javadoc.param(name).inline(var.getDocumentation());
parameters.add(util.toFactoryMethodInput(var, name));
inputMetaData.add(util.toMetaData(var, arguments.size()));
arguments.add(name);
}
List<Expression> outputMetaData = Lists.create();