multipleAssignmentDeclaration_AST = (AST)currentAST.root;
multipleAssignmentDeclaration_AST=(AST)astFactory.make( (new ASTArray(4)).add(create(VARIABLE_DEF,"VARIABLE_DEF",first,LT(1))).add(mods_AST).add((AST)astFactory.make( (new ASTArray(2)).add(create(TYPE,"TYPE",first,LT(1))).add(t_AST))).add(multipleAssignmentDeclaration_AST));
currentAST.root = multipleAssignmentDeclaration_AST;
currentAST.child = multipleAssignmentDeclaration_AST!=null &&multipleAssignmentDeclaration_AST.getFirstChild()!=null ?
multipleAssignmentDeclaration_AST.getFirstChild() : multipleAssignmentDeclaration_AST;
currentAST.advanceChildToEnd();
}
multipleAssignmentDeclaration_AST = (AST)currentAST.root;
returnAST = multipleAssignmentDeclaration_AST;
}