RELEASE NOTES FOR THE xUML-RT txtUML API 2015-07-14 New feature: Data types - Data types can be implemented as Java classes extending 'DataType'. - Attributes of data types can be of basic UML types or other data types. - Recursive data types are not allowed (neither directly, nor indirectly). - Data types should be used as immutable Java classes, all of their attributes must be 'final'. - The following methods are provided by default for all data types: clone, equals, hashCode.