@SafeVarargs public final <Result,Progress>Promise<Result,Progress> anyOf(Promise<Result,Progress>... promises){
  return anyOf(Arrays.asList(promises));
}

@ SafeVarargs public final < Result , Progress > Promise < Result , Progress > anyOf ( Promise < Result , Progress > ... promises ) { return anyOf ( Arrays . asList ( promises ) ) ; }
creates a new promise that will be resolved if any promise get resolved .
