void each(Image i, int z, int c, int t, int counter) throws IOException
void each(Image i, int z, int c, int t, int counter) throws Exception
    public void getAndCopy() throws IOException    {        for (Iterator it = images.values().iterator(); it.hasNext();)        {            // TestUtils.list(db,log); // FIXME MEMORY!            Image i = (Image) it.next();            i.eachPlane(new PlaneCallback()            {                void each(Image i, int z, int c, int t, int counter) throws IOException                {                    if (!io.planeExists(i.id, z, c, t))                    {                        byte[] plane = i.getPlane(z, c, t);                        io.putPlane(plane, i.id, z, c, t);                    }                };            });        }    }