public V[] values(V[] array) {
   synchronized (mutex) {
     return m.values(array);
   }
 }
 public Object[] values() {
   synchronized (mutex) {
     return m.values();
   }
 }