public boolean visit(ArrayCreation node) {
this.buffer.append("new ");//$NON-NLS-1$
ArrayType at = node.getType();
int dims = at.getDimensions();
Type elementType = at.getElementType();
elementType.accept(this);
for (Iterator it = node.dimensions().iterator(); it.hasNext(); ) {
this.buffer.append("[");//$NON-NLS-1$
Expression e = (Expression) it.next();
e.accept(this);
this.buffer.append("]");//$NON-NLS-1$