public TFloatSet keySet() {
   synchronized (mutex) {
     if (keySet == null) keySet = new TSynchronizedFloatSet(m.keySet(), mutex);
     return keySet;
   }
 }