@Override public boolean forEachEntry(TLongByteProcedure procedure) { return m.forEachEntry(procedure); }
@Override public int size() { return m.size(); }
@Override public boolean forEachKey(TLongProcedure procedure) { return m.forEachKey(procedure); }
@Override public boolean forEachValue(TByteProcedure procedure) { return m.forEachValue(procedure); }
@Override public long[] keys() { return m.keys(); }
@Override public byte getNoEntryValue() { return m.getNoEntryValue(); }
@Override public int hashCode() { return m.hashCode(); }
@Override public boolean containsValue(byte val) { return m.containsValue(val); }
@Override public byte[] values(byte[] array) { return m.values(array); }
@Override public boolean equals(Object o) { return o == this || m.equals(o); }
@Override public byte[] values() { return m.values(); }
@Override public TByteCollection valueCollection() { if (values == null) values = TCollections.unmodifiableCollection(m.valueCollection()); return values; }
@Override public long[] keys(long[] array) { return m.keys(array); }
@Override public boolean isEmpty() { return m.isEmpty(); }
@Override public String toString() { return m.toString(); }
@Override public boolean containsKey(long key) { return m.containsKey(key); }
@Override public long getNoEntryKey() { return m.getNoEntryKey(); }
@Override public byte get(long key) { return m.get(key); }
@Override public TLongSet keySet() { if (keySet == null) keySet = TCollections.unmodifiableSet(m.keySet()); return keySet; }