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