@Override
  @Contract(pure = true)
  public PsiElement @NotNull [] getChildren() {
    return myDeclarationElement.getChildren();
  }
@Override
  @Contract(pure = true)
  public PsiElement @NotNull [] getChildren()