public BlockingResourcePool(IResourceFactory<R> resourceFactory,int minResources,int maxResources){
  this(resourceFactory,minResources,maxResources,null);
}

public BlockingResourcePool ( IResourceFactory < R > resourceFactory , int minResources , int maxResources ) { this ( resourceFactory , minResources , maxResources , null ) ; }
creates a new resources pool with the specified resourcefactory , and max resources .
