toJson method
Implementation
Map<String, Object> toJson() => {
if (_arguments.isNotEmpty) 'arguments': [..._arguments],
if (_flags.isNotEmpty) 'flags': {..._flags},
if (_options.isNotEmpty) 'options': {..._options},
if (_properties.isNotEmpty) 'properties': {..._properties},
};