Object Type
open fun ObjectType(typeName: CharSequence, generics: List<Type>, primitive: Boolean, language: Language<out LanguageFrontend>)
open fun ObjectType(type: Type, generics: List<Type>, primitive: Boolean, language: Language<out LanguageFrontend>)
Empty default constructor for use in Neo4J persistence.