@Override
    public Iterable<Long> ids() {
        return new Iterable<Long>() {

            /**
             * {@inheritDoc}
             */
            @Override
            public Iterator<Long> iterator() {
                return new Iterator<Long>() {

                    /**
                     * {@inheritDoc}
                     */
                    @Override
                    public boolean hasNext() {
                        return !geometryMetadata.isLast();
                    }

                    /**
                     * {@inheritDoc}
                     */
                    @Override
                    public Long next() {
                        geometryMetadata.moveToNext();
                        return featureIndexer.getGeometryMetadata(geometryMetadata).getId();
                    }

                };
            }
        };
    }
@Override
    public Iterable<Long> ids() {
        return new Iterable<Long>() {

            
            @Override
            public Iterator<Long> iterator() {
                return new Iterator<Long>() {

                    
                    @Override
                    public boolean hasNext() {
                        return !geometryMetadata.isLast();
                    }

                    
                    @Override
                    public Long next() {
                        geometryMetadata.moveToNext();
                        return featureIndexer.getGeometryMetadata(geometryMetadata).getId();
                    }

                };
            }
        };
    }
@ Override public Iterable < Long > ids ( ) { return new Iterable < Long > ( ) { /**
             * {@inheritDoc}
             */ @ Override public Iterator < Long > iterator ( ) { return new Iterator < Long > ( ) { /**
                     * {@inheritDoc}
                     */ @ Override public boolean hasNext ( ) { return ! geometryMetadata . isLast ( ) ; } /**
                     * {@inheritDoc}
                     */ @ Override public Long next ( ) { geometryMetadata . moveToNext ( ) ; return featureIndexer . getGeometryMetadata ( geometryMetadata ) . getId ( ) ; } } ; } } ; }
{@inheritDoc}
{