} else {
} else if (newStatus != STATUS_STD_ERROR) {
  public void setStatus(int newStatus) {    if (newStatus < 0 || newStatus > STATUS_MAX)      return; // invalid status    // if there's an error, add the warning icon    if (newStatus == STATUS_NOTIFY || newStatus == STATUS_STD_ERROR) {      URL iconURL = getClass().getResource("Bang.gif");      if (iconURL != null) {        ImageIcon icon = new ImageIcon(iconURL);        img = icon.getImage();      }    } else {      status = newStatus;    }    Color statusColor = statusColors[status];    setIcon(new ColoredCircle(statusColor, 20, img));    setSelectedIcon(new SelectedColoredCircle(statusColor, 20, img));    String s = getToolTipText((java.awt.event.MouseEvent)null);    if (s == null)      return;    int index = s.lastIndexOf("), ");    if (index != -1) {      s = s.substring(0, index+3) + descriptions[status];      setToolTipText(s);    }  }