}
if (name != null) e.setPosition(new Position(name.getPosition().getStart(), currentPos()));
VariableDefinition decl = new VariableDefinition().rawTypeReference(type);
if (modifiers != null) decl.astModifiers(createModifiersIfNeeded(modifiers, currentPos()));
if (varargs != null && !varargs.trim().isEmpty()) decl.astVarargs(true);
decl.rawVariables().addToEnd(e);
return posify(decl);
}
public Node createInstanceInitializer(Node body) {
return posify(new InstanceInitializer().rawBody(body));