@Override
    public List<IndexableField> indexableFields(String name, String value) {
        JtsGeometry shape = geometry(value);
        for (GeoTransformation transformation : transformations) {
            shape = transformation.apply(shape);
        }
        return Arrays.asList(strategy.createIndexableFields(shape));
    }
@ Override public List < IndexableField > indexableFields ( String name , String value ) { JtsGeometry shape = geometry ( value ) ; for ( GeoTransformation transformation : transformations ) { shape = transformation . apply ( shape ) ; } return Arrays . asList ( strategy . createIndexableFields ( shape ) ) ; }
{@inheritDoc}