public static <T extends Comparable<?>> TimeTemplate<T> timeTemplate(Class<? extends T> cl, String template, List<?> args) {
        return timeTemplate(cl, createTemplate(template), args);
    }
public static < T extends Comparable < ? > > TimeTemplate < T > timeTemplate ( Class < ? extends T > cl , String template , List < ? > args ) { return timeTemplate ( cl , createTemplate ( template ) , args ) ; }
Create a new Template expression

@param cl type of expression
@param template template
@param args template parameters
@return template expression