@Override
    public Iterable<Long> ids() {

        return new Iterable<Long>() {

            /**
             * {@inheritDoc}
             */
            @Override
            public Iterator<Long> iterator() {
                return featureIds.iterator();
            }
        };
    }
@ Override public Iterable < Long > ids ( ) { return new Iterable < Long > ( ) { @ Override public Iterator < Long > iterator ( ) { return featureIds . iterator ( ) ; } } ; }
{@inheritDoc}