public void hide_same_class (Client client) {
    for (Iterator it=clients.iterator (); it.hasNext ();) {
      Client c = (Client) it.next ();

      if (c.state == NORMAL
        && c.class_hint != null
	&& c.class_hint.class_equals (client.class_hint))

	hide (c);
    }
  }