public boolean updatePrimaryState(char newPrimaryState) { if (newPrimaryState != SNMP_UNKNOWN && newPrimaryState != m_primaryState) { setPrimaryState(newPrimaryState); return true; } else { return false; } }