public void addCoreDataTagChanger(final Long equipmentId,final ICoreDataTagChanger dataTagChanger){
  List<ICoreDataTagChanger> changers=coreDataTagChangers.get(equipmentId);
  if (changers == null) {
    changers=new ArrayList<>();
    coreDataTagChangers.put(equipmentId,changers);
  }
  changers.add(dataTagChanger);
}

public void addCoreDataTagChanger ( final Long equipmentId , final ICoreDataTagChanger dataTagChanger ) { List < ICoreDataTagChanger > changers = coreDataTagChangers . get ( equipmentId ) ; if ( changers == null ) { changers = new ArrayList < > ( ) ; coreDataTagChangers . put ( equipmentId , changers ) ; } changers . add ( dataTagChanger ) ; }
adds a core data tag changer to the configuration controller . this changers should never fail to maintain a proper state of the daq .
