Two of the optional parameters for queryJournal seem to be almost redundant.
system.alarm.queryJournal([startDate], [endDate], [journalName], [priority], [state], [path], [source], [displaypath], [all_properties], [any_properties], [defined], [includeData], [includeSystem], [isSystem])
Parameters
.....
Boolean includeSystem - Specifies whether system events are included in the return. [optional]
Boolean isSystem - Specifies whether the returned event must or must not be a system event. [optional]
What are the differences between these options? What are their defaults?
Since the default behavior isn't listed in the function reference, could these two work against each other if one or both are left default?