KotlinModelDeclaration
constructor(kind: KotlinDeclarationKind, name: String, qualifiedName: String, line: Int, offset: Int, topLevel: Boolean, concrete: Boolean = false, constructedType: String? = null, declaredType: String? = null, superTypes: List<String> = emptyList(), interfacePoint: String? = null, constructorCalls: Map<String, List<KotlinModelArgument>> = emptyMap(), constructorParameters: Set<String> = emptySet(), memberProperty: Boolean = false)