}
public void testUserDefinedTypeFieldsClassNotNullable() throws Exception {
testUserDefinedTypeFieldsClassNotNullable(null);
try {
testUserDefinedTypeFieldsClassNotNullable(new UserDefinedTypeFieldsClassNotNullable());
Assert.fail();
} catch (Throwable t) {
Assert.assertTrue(t instanceof MessageTypeException);
}
UserDefinedTypeFieldsClassNotNullable v = new UserDefinedTypeFieldsClassNotNullable();
v.f0 = new UserDefinedTypeFieldsClassNotNullable.NestedClass1();
v.f0.f0 = 0;
v.f0.f1 = "muga";
v.f1 = new UserDefinedTypeFieldsClassNotNullable.NestedClass2();
v.f1.f0 = 0;