public boolean equals(Object o) {
   synchronized (mutex) {
     return m.equals(o);
   }
 }