Added PoolImpl.java