public TByteCollection valueCollection() {
   synchronized (mutex) {
     if (values == null) values = new TSynchronizedByteCollection(m.valueCollection(), mutex);
     return values;
   }
 }