ASTNode (ASTNode first, ASTNode last, ASTNode anchor, Boolean before) { final GrAnnotationMemberValue[] initializers = getInitializers(); if (initializers.length == 0) { return super.addInternal(first, last, getNode().getFirstChildNode(), false); } final ASTNode lastChild = getNode().getLastChildNode(); getNode().addLeaf(GroovyTokenTypes.mCOMMA, ",", lastChild); return super.addInternal(first, last, lastChild.getTreePrev(), false); }