docs: public static ExtractFromRow extractorWith( final ExtractFromRow extractor,
                                                  final Order order,
                                                  final NullOrder nullOrder ) {
          final TypeFactory<?> type = TypeSystem.with(extractor.getType(), order, nullOrder);
          return new ExtractFromRow() {
              @Override
              public TypeFactory<?> getType() {
                  return type;
              }
  
              @Override
              public Object getValueInRow( RowAccessor row ) {
                  return extractor.getValueInRow(row);
              }
  
              @Override
              public String toString() {
                  return extractor.toString() + " " + order + " " + nullOrder;
              }
          };
      }