@Override
      public int getChildren(@NotNull ASTNode astNode, @NotNull Ref<ASTNode[]> into) {
        indicator.checkCanceled();
        return super.getChildren(astNode, into);
      }
@Override
      public int getChildren(@NotNull ASTNode astNode, @NotNull Ref<ASTNode[]> into)