public void writeExternal(final ObjectOutput out) throws IOException
{
out.writeInt(this.map.size());
try
{
this.map.forEachKeyValue(new CheckedLongFloatProcedure()
{
@Override
public void safeValue(long key, float value) throws IOException
{
out.writeLong(key);