ASTNode (ASTNode child) { ASTNode next = PsiImplUtil.skipWhitespaceAndComments(child.getTreeNext()); if (next != null && next.getElementType() == JavaTokenType.COMMA) { return next; } else { ASTNode prev = PsiImplUtil.skipWhitespaceAndCommentsBack(child.getTreePrev()); if (prev != null && prev.getElementType() == JavaTokenType.COMMA) { return prev; } } return null; }