Declaration.
valuetype aChildValue : truncatable aParentValue, supports anInterface { private short aShortMember; public aParentValue aValueMember; factory aFactory (in string anArgument); short aLocalMethod (in long aLongArgument, in float aFloatArgument); }
Keywords.
custom marshalling
base type not instantiated
state compatible with parent
value used by clients
value used by implementation
portable initializer