### Question:
Message extends StructValue { public void setInReplyTo( Long msgid ) { vf.setInReplyTo( this, msgid ); } Message( Type type, ValueFactory vf );  Message( Type type, ValueFactory vf, int length ); ValueFactory vf(); Message reply( Type rType ); Message reply(); Long getMessageId(); void setMessageId( Long msgid ); Long getInReplyTo(); void setInReplyTo( Long msgid );  }### Answer:
@Test public void setInReplyTo() { Message msg = new Message( rmt, vf ); assertNull( msg.getInReplyTo() ); msg.setInReplyTo( 234L ); assertEquals( 234L, msg.getInReplyTo() ); msg.setInReplyTo( 345L ); assertEquals( 345L, msg.getInReplyTo() ); }