@Override
 public short[] values(short[] array) {
   synchronized (mutex) {
     return m.values(array);
   }
 }
 @Override
 public short[] values() {
   synchronized (mutex) {
     return m.values();
   }
 }