private void addIcon(OBlock block,Positionable pos){
  ArrayList<Positionable> icons=_circuitMap.get(block);
  if (icons == null) {
    icons=new ArrayList<Positionable>();
  }
  if (pos != null) {
    if (!icons.contains(pos)) {
      icons.add(pos);
    }
    _iconMap.put(pos,block);
  }
  _circuitMap.put(block,icons);
  _darkTrack.remove(pos);
}

private void addIcon ( OBlock block , Positionable pos ) { ArrayList < Positionable > icons = _circuitMap . get ( block ) ; if ( icons == null ) { icons = new ArrayList < Positionable > ( ) ; } if ( pos != null ) { if ( ! icons . contains ( pos ) ) { icons . add ( pos ) ; } _iconMap . put ( pos , block ) ; } _circuitMap . put ( block , icons ) ; _darkTrack . remove ( pos ) ; }
add icon ' pos ' to circuit ' block '
