convert method
Implementation
Map<String, Object> convert() {
_events = [];
_states = [];
final transitions = _convertTransitions();
final states = _convertStates();
final events = _convertEvents();
final map = <String, Object>{};
_addValue(map, 'name', stateMachine.name);
_addValue(map, 'initialState', stateMachine.initialState.name);
_addValue(map, 'eventPrefix', stateMachine.eventPrefix);
_addValue(map, 'eventSuffix', stateMachine.eventSuffix);
_addValue(map, 'eventType', stateMachine.eventType);
_addValue(map, 'statePrefix', stateMachine.statePrefix);
_addValue(map, 'stateSuffix', stateMachine.stateSuffix);
_addValue(map, 'stateType', stateMachine.stateType);
_addValue(map, 'fields', stateMachine.fields);
_addValue(map, 'globals', stateMachine.globals);
_addValue(map, 'methods', stateMachine.methods);
_addValue(map, 'states', states);
_addValue(map, 'events', events);
_addValue(map, 'transitions', transitions);
return map;
}