void (PsiStatement statement, List<? super PsiComment> before, List<? super PsiComment> after) { PsiElement prevSibling = statement.getPrevSibling(); while (prevSibling != null) { if (prevSibling instanceof PsiComment) { before.add((PsiComment)prevSibling); } prevSibling = prevSibling.getPrevSibling(); } PsiElement nextSibing = statement.getNextSibling(); while (nextSibing != null) { if (nextSibing instanceof PsiComment) { after.add((PsiComment)nextSibing); } nextSibing = nextSibing.getNextSibling(); } }