public void setStatus(Status theStatus) { MsnUserStatus toChange = null; if (theStatus.getStatus().equals(Status.available) || theStatus.getStatus().equals(Status.superAvailable)) { toChange = MsnUserStatus.ONLINE; } else if (theStatus.getStatus().equals(Status.away)) { toChange = MsnUserStatus.BE_RIGHT_BACK; } else if (theStatus.getStatus().equals(Status.doNotDistrub)) { toChange = MsnUserStatus.BUSY; } else if (theStatus.getStatus().equals(Status.superAway)) { toChange = MsnUserStatus.OUT_TO_LUNCH; } myCon.getOwner().setStatus(toChange); }