class AerialImageryTransformer extends DefaultTransformer implements RefreshListener, EventListener<DataTypeInfoColorChangeEvent> {

    @Override
    public void close()
    {
        myEventManager.unsubscribe(DataTypeInfoColorChangeEvent.class, this);
        myTimeNotifier.close();
        List<Geometry> toRemove = New.list();
        for (List<Geometry> geometries : myPublishedGeometries.values())
        {
            toRemove.addAll(geometries);
        }

        toRemove.addAll(myBuilderFactory.close());
        publishGeometries(New.list(), toRemove);
        myPublishedGeometries.clear();
        super.close();
    }

    public  AerialImageryTransformer(Toolbox toolbox, OSHImageQuerier querier, DataTypeInfo uavLayer,
            List<DataTypeInfo> linkedLayer);

}