docs: public static IdBuilder<Builder> builder(Registry registry) {
      return new IdBuilder<Builder>(registry) {
        @Override protected Builder createTypeBuilder(Id id) {
          return new Builder(registry, id);
        }
      };
    }