code: @SuppressWarnings("unchecked")
      public <A extends Comparable<?>> DateTimePath<A> getDateTime(String property, Class<A> type) {
          Class<? extends A> vtype = validate(property, type);
          return super.createDateTime(property, (Class<? super A>) vtype);
      }
docs: Create a new DateTime path
  
  @param <A>
  @param property property name
  @param type property type
  @return property path