public @NotNull Function<? super U, ? extends Iterable<? extends U>> getStructure() {
      return myStructure;
    }
public @NotNull Function<? super U, ? extends Iterable<? extends U>> getStructure()