@Override
  public GroovyPsiElement @NotNull [] getAllArguments() {
    List<GroovyPsiElement> args = new ArrayList<>();
    for (PsiElement child = getFirstChild(); child != null; child = child.getNextSibling()) {
      if (child instanceof GrNamedArgument || child instanceof GrExpression) args.add((GroovyPsiElement)child);
    }
    return args.toArray(GroovyPsiElement.EMPTY_ARRAY);
  }
@Override
  public GroovyPsiElement @NotNull [] getAllArguments()