getFields method
Implementation
Future<Map<String, Object>> getFields() async {
var vm = (await getVM())!;
var runner = _createRunner(vm);
var className = await getFormulaClassName();
if (className.isEmpty) {
throw StateError(
"A formula needs a class with name ending in 'Formula'.");
}
var clazz = await runner.getClass(className);
if (clazz == null) {
throw StateError("Can't find class: $className");
}
var fields = await clazz.getFieldsMap(fieldOverwrite: _fieldOverwrite);
return fields;
}