@Override
    public void close()
    {
        destroy();
    }
@Test(timeout = 5000)
    public void testZPollerNew()
    {
        ZContext ctx = new ZContext();
        ZPoller poller = new ZPoller(ctx);
        try {
            ZPoller other = new ZPoller(poller);
            other.close();

            ItemCreator itemCreator = new ZPoller.SimpleCreator();
            other = new ZPoller(itemCreator, poller);
            other.close();
        }
        finally {
            poller.close();
            ctx.close();
        }
    }