module ViewerNetworking { struct Data { byte b; } sequence DataArray; class SimpleClass { int t; string name; } class DerivedClass extends SimpleClass { DataArray a; } interface Messenger { void Test(SimpleClass msg); } }