static Type* containerNew(const char* name, Type* father);
static Type* eventNew(const char* name, Type* father);
static Type* variableNew(const char* name, std::string color, Type* father);
static Type* linkNew(const char* name, Type* father, Type* source, Type* dest);
static Type* stateNew(const char* name, Type* father);
static Type* containerNew(const char* name, Type* father);
static Type* eventNew(const char* name, Type* father);
static Type* variableNew(const char* name, std::string color, Type* father);
static Type* linkNew(const char* name, Type* father, Type* source, Type* dest);
static Type* stateNew(const char* name, Type* father);