class DoorObstructionGenerator extends AlertGenerator {

   @Override
   public void onStarted(SubsystemContext<PlaceMonitorSubsystemModel> context, AlertScratchPad scratch) {
      context.models().getModels(MOTORIZED_DOOR).forEach(door -> handleModelChanged(context, door, scratch));
   }

   @Inject public  DoorObstructionGenerator(ProductCatalogManager prodCat);

}