miha-x64
public <X> X evaluate(String expression, Class<X> type) {
fun <X> evaluate(expression: String, type: Class<X>): X {