static ReplayPromise<Void> anyReplay(final Duration timeout,final Promise<?>... promises){
  return anyReplay(timeout,System.currentTimeMillis(),promises);
}

static ReplayPromise < Void > anyReplay ( final Duration timeout , final Promise < ? > ... promises ) { return anyReplay ( timeout , System . currentTimeMillis ( ) , promises ) ; }
any promises must complete .
