public static <T>Rule<T> fromUri(final String uri,final List<String> methods,final T target){
  return new Rule<>(uri,methods,target);
}

public static < T > Rule < T > fromUri ( final String uri , final List < String > methods , final T target ) { return new Rule < > ( uri , methods , target ) ; }
create a new rule .
