/** * by default, sort status by natrual order * @return Status ordered by severity */ protected IStatus[] getSevereFirstStatus() { IStatus[] status = new IStatus[_sections.size()]; Iterator iter = _sections.values().iterator(); int i = 0; while(iter.hasNext()) { IDataServerPreferenceSection section = (IDataServerPreferenceSection) iter.next(); status[i++] = section.getStatus(); } return status; }