InvalidTermTypeException

fun InvalidTermTypeException(    input: Any?,     term: <ERROR CLASS>,     type: KClass<out <ERROR CLASS>>,     offendingSymbol: String = input as? String ?: term.toString(),     line: Int = 1,     column: Int = 1,     message: String? = "Expected ",     throwable: Throwable? = null)