public static <T extends Comparable<?>> DateTimePath<T> dateTimePath(Class<? extends T> type, PathMetadata metadata) {
        return new DateTimePath<T>(type, metadata);
    }
public static < T extends Comparable < ? > > DateTimePath < T > dateTimePath ( Class < ? extends T > type , PathMetadata metadata ) { return new DateTimePath < T > ( type , metadata ) ; }
Create a new Path expression

@param type type of expression
@param metadata path metadata
@param <T> type of expression
@return path expression