docs: public static ReferenceValueFactory newInstance( TextDecoder decoder,
                                                       ValueFactories factories,
                                                       boolean weak,
                                                       boolean simple ) {
          if (simple) {
              return new ReferenceValueFactory(PropertyType.SIMPLEREFERENCE, decoder, factories, weak, simple);
          }
          return new ReferenceValueFactory(weak ? PropertyType.WEAKREFERENCE : PropertyType.REFERENCE, decoder, factories, weak,
                                           simple);
      }