@Override
    public HashMap<Integer, List<Identification>> getOutputPluginBehaviour(List<Identification> identifications) {
        if(outputPluginBehaviour == null) return new HashMap<>();
        return outputPluginBehaviour.apply(identifications);
    }
@Override
    public HashMap<Integer, List<Identification>> getOutputPluginBehaviour(List<Identification> identifications) {
        if(outputPluginBehaviour == null) return new HashMap<>();
        return outputPluginBehaviour.apply(identifications);
    }
@ Override public HashMap < Integer , List < Identification > > getOutputPluginBehaviour ( List < Identification > identifications ) { if ( outputPluginBehaviour == null ) return new HashMap <> ( ) ; return outputPluginBehaviour . apply ( identifications ) ; }
generates the data to control the Event
@param identifications the Identifications of the OutputPlugins
@return a HashMap, where the keys represent the associated Behaviour and the values the Identification;
generates the data to control the Event