@Override
    public void accept(@NotNull PsiElementVisitor visitor) {
      if (visitor instanceof JavaElementVisitor) {
        ((JavaElementVisitor)visitor).visitMethod(this);
      }
      else {
        visitor.visitElement(this);
      }
    }
@Override
    public void accept(@NotNull PsiElementVisitor visitor)