if(cal.getTime().getHours() >= m_profile.getlunchstart() && cal.getTime().getHours() < m_profile.getlunchend()) { presence.status = PresenceData.LUNCH; } else if(processContainer.contains(m_profile.getNaStatus()) || processContainer.contains("scrnsave")) { presence.status = PresenceData.NA; } else if(processContainer.contains(m_profile.getBusyStatus())) { presence.status = PresenceData.BUSY; } else { presence.status = PresenceData.AVAILABLE; }