@Override
        public boolean nextEdge() throws IOException, InterruptedException {
            try {
                return getNextObject();
            } catch (Exception ex) {
                throw new IOException(ex);
            }
        }