* @return an instance or null.
*/
public Group poll()
throws TurbineException
{
Group instance = (Group)pool.poll();
if ((instance != null) &&
(instance instanceof Recyclable))
{
try
{
((Recyclable) instance).recycle();
}
catch (Exception x)
{
throw new TurbineException("Recycling failed for " +
instance.getClass().getName(),x);
}
}
return instance;
}