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