private void writeArrayDeclarator(IASTArrayDeclarator arrDecl) { IASTPointerOperator[] pointOps = arrDecl.getPointerOperators(); writePointerOperators(arrDecl, pointOps); IASTName name = arrDecl.getName(); name.accept(visitor); writeNestedDeclarator(arrDecl); IASTArrayModifier[] arrMods = arrDecl.getArrayModifiers(); writeArrayModifiers(arrDecl, arrMods); IASTInitializer initializer = getInitializer(arrDecl); if (initializer != null) { initializer.accept(visitor); } }