final LambdaExpression pattern = new LambdaExpression(Expression.MYSTERY_OFFSET);
final ParameterDeclaration size = new ParameterDeclaration();
size.setName(Pattern.ANY_STRING);
size.setAnyModifiers(true);
size.setType(new OptionalNode(new SimpleType("int")).toType());
pattern.getParameters().add(new NamedNode("size", size).toParameterDeclaration());
final ArrayCreationExpression arrayCreation = new ArrayCreationExpression(Expression.MYSTERY_OFFSET);