docs: private DateTime[] asDateTime( List<Object> values ) {
          ValueFactory<DateTime> factory = valueFactories.getDateFactory();
          DateTime[] res = new DateTime[values.size()];
          for (int i = 0; i < res.length; i++) {
              res[i] = factory.create(((GregorianCalendar)values.get(i)).getTime());
          }
          return res;
      }