// System.out.println( "-----------------------------------------" );
mt_foo.clearValidator( mf_x );
mt_foo.putValidator( mf_x, v );
Message msg = new Message( mt_foo, vf );
msg.put( mf_x, x );
// System.out.println( "msg = "+msg );
byte[] bufx = msg2bytes( msg, stringTypeAndField );
// dump( bufx );
Message msg2 = bytes2msg( bufx );
// System.out.println( "msg2 = "+msg2 );
msg2.checkType( mt_foo );
Assert.assertEquals( 1, msg2.size() );
Assert.assertTrue( msg.containsKey( mf_x ) );
Object y = msg2.get( mf_x );
assertEquals( x, y );
}