docs: public static void copyFetches(Fetch<?, ?> from, Fetch<?, ?> to) {
          for (Fetch<?, ?> f : from.getFetches()) {
              Fetch<?, ?> toFetch = to.fetch(f.getAttribute().getName());
              // recursively copy fetches
              copyFetches(f, toFetch);
          }
      }