@Override
  public boolean canSelect(@NotNull PsiElement e) {
    return e instanceof GrExpression && PsiUtil.isExpressionStatement(e) ||
           (e instanceof GrStatement && !(e instanceof GrExpression)) ||
           e.getNode().getElementType() == GroovyTokenTypes.mSEMI;
  }
@Override
  public boolean canSelect(@NotNull PsiElement e)