@SuppressWarnings("unchecked")
    public <A extends Comparable<?>> TimePath<A> get(TimePath<A> path) {
        TimePath<A> newPath = getTime(toString(path), (Class<A>) path.getType());
        return addMetadataOf(newPath, path);
    }
Create a new Time typed path

@param <A>
@param path existing path
@return property path
querydsl-core/src/main/java/com/querydsl/core/types/dsl/PathBuilder.java