class TransformFeatureSource implements SimpleFeatureSource {

    @Override
    public ReferencedEnvelope getBounds() throws IOException {
        return getBounds(Query.ALL);
    }

    public  TransformFeatureSource(SimpleFeatureSource source, Name name, List<Definition> definitions);

}