public UnloadStrandedTurn(int[] ids){
  super(IPlayer.PLAYER_NONE);
  if (null == ids) {
    throw new IllegalArgumentException("the passed array of ids is null");
  }
  if (0 == ids.length) {
    throw new IllegalArgumentException("the passed array of ids is empty");
  }
  entityIds=new int[ids.length];
  System.arraycopy(ids,0,entityIds,0,ids.length);
}

public UnloadStrandedTurn ( int [ ] ids ) { super ( IPlayer . PLAYER_NONE ) ; if ( null == ids ) { throw new IllegalArgumentException ( "the passed array of ids is null" ) ; } if ( 0 == ids . length ) { throw new IllegalArgumentException ( "the passed array of ids is empty" ) ; } entityIds = new int [ ids . length ] ; System . arraycopy ( ids , 0 , entityIds , 0 , ids . length ) ; }
any player that owns an entity whose id is in the passed array should be given a chance to unload it .
