public static <V,C extends Collection<? super V>>C addAll(C c,V... vals){
  Collections.addAll(c,vals);
  return c;
}

public static < V , C extends Collection < ? super V > > C addAll ( C c , V ... vals ) { Collections . addAll ( c , vals ) ; return c ; }
adds values to collection and returns the same collection to allow chaining .
