public static <REACTOR extends ReactBuilder>ReactPool<REACTOR> boundedPool(final Collection<REACTOR> reactors){
  final ReactPool<REACTOR> r=new ReactPool<>(reactors.size());
  reactors.forEach(null);
  return r;
}

public static < REACTOR extends ReactBuilder > ReactPool < REACTOR > boundedPool ( final Collection < REACTOR > reactors ) { final ReactPool < REACTOR > r = new ReactPool < > ( reactors . size ( ) ) ; reactors . forEach ( null ) ; return r ; }
if all reactors are in use calling react will block .
