docs: public static <T> Position.ReadWrite<T> readWrite(final Type type, T initialValue) {
          Validate.notNull(type, "type");
          Validate.isTrue(TypeUtils.isInstance(initialValue, type), "%s is not an instance of %s", initialValue,
              Types.toString(type));
          return new RW<>(type, initialValue);
      }