question: removes the unit from this square if it was present . concode_field_sep Map<Direction,Square> neighbours concode_elem_sep List<Unit> occupants concode_field_sep Square getSquareAt concode_elem_sep List<Unit> getOccupants concode_elem_sep boolean isAccessibleTo concode_elem_sep void link concode_elem_sep boolean put concode_elem_sep boolean invariant concode_elem_sep Sprite getSprite
target: void function ( Unit arg0 ) { assert arg0 != null ; occupants . remove ( arg0 ) ; }