Creates an object instance, to be wrapped in a {@link PooledObject}.
<p>This method <strong>must</strong> support concurrent, multi-threaded
activation.</p>
@return an instance to be served by the pool
@throws Exception if there is a problem creating a new instance,
this will be propagated to the code requesting an object.
Creates an object instance, to be wrapped in a {@link PooledObject}. <p>This method <strong>must</strong> support concurrent, multi-threaded activation.</p>
@return an instance to be served by the pool
@throws Exception if there is a problem creating a new instance, this will be propagated to the code requesting an object.