@SafeVarargs public static OrPredicate or(Predicate<Composite>... specs){
  return new OrPredicate(Arrays.asList(specs));
}

@ SafeVarargs public static OrPredicate or ( Predicate < Composite > ... specs ) { return new OrPredicate ( Arrays . asList ( specs ) ) ; }
create a new or specification .
