@Override public void setArrestingOfficer(Area legalArea, MOB mob) { if ((arrestingOfficer != null) && (arrestingOfficer.getStartRoom() != null) && (arrestingOfficer.location() != null) && (legalArea != null) && (arrestingOfficer.getStartRoom().getArea() != arrestingOfficer.location().getArea()) && (!legalArea.inMyMetroArea(arrestingOfficer.location().getArea()))) CMLib.tracking().wanderAway(arrestingOfficer, true, true); if ((mob == null) && (arrestingOfficer != null)) CMLib.tracking().stopTracking(arrestingOfficer); arrestingOfficer = mob; }