* @return related meta-data
* @throws IllegalArgumentException if some parameters were {@code null}
*/
public Expression toMetaData(OperatorPortDeclaration var, int position) {
Precondition.checkMustNotBeNull(var, "var"); //$NON-NLS-1$
NamedType type;
TypeMirror representation = var.getType().getRepresentation();
List<AnnotationElement> members = Lists.create();
members.add(factory.newAnnotationElement(
factory.newSimpleName("name"),
Models.toLiteral(factory, var.getName())));