static S autoCalculateList(S name) { print("Auto-calculating list: " + name); S calc = mechList_raw(name + " | Calculation"); calc = trimDropPrefixTrim("=", calc); O result = javaEval(calc); S text; if (result instanceof Collection) text = lines(allToString((Collection) result)); else text = strOrEmpty(result); ret print(botEditMechList(name, text)); }