A source code generator which generates java classes and XML schemes from an XML description of a class (including \"since\" and \"deprecated\" tags). The classees are backward compatible with all older versions. Description of remote objects is possible