code: @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));
      }
docs: {@inheritDoc}