Method Definition
constructor(type: String, kind: Int, name: String? = null, required: Boolean? = false, comment: String? = null, arguments: List<PropertyDefinition>? = null, env: MethodDefinition.EnvRequired? = null, _return: PropertyDefinition? = null)