The code created by the code generator is based on some predefined internal classes which are described subsequently.