public Pool addPool(String name){
  Pool pool=getPoolByName(name);
  if (pool == null) {
    _idPoolNumber++;
    String id=_id + "p" + Integer.toString(_idPoolNumber);
    log.debug("creating new pool ({}) id: {}",name,id);
    pool=new Pool(id,name);
    register(pool);
  }
  return pool;
}

public Pool addPool ( String name ) { Pool pool = getPoolByName ( name ) ; if ( pool == null ) { _idPoolNumber ++ ; String id = _id + "p" + Integer . toString ( _idPoolNumber ) ; log . debug ( "creating new pool ({}) id: {}" , name , id ) ; pool = new Pool ( id , name ) ; register ( pool ) ; } return pool ; }
adds a track pool for this location . a track pool is a set of tracks where the length of the tracks is shared between all of them .
