// add the knowledge about the position if it did not exist so far:
if(this._positionsFar.containsKey(id)){
Position remembered = this._positionsFar.get(id);
if(remembered.matchesFromFar(examined) == false){
this._positionsFar.remove(id);
Position ourCopy = examined.examinedFromFar();
this._positionsFar.put(id, ourCopy);
if(ourCopy.isTypeOf(BaseInterface.Type.CONTAINER))