I - input typeO - output typepublic interface Splitter<I,O>
ParameterExtension to convert a single parameter object into an array of values.
Returning a null value from split(Object) indicates the
output should be skipped without error. For example if an optional parameter
is being expanded (the splitter sees this as a null input). however the splitter can
descide to provide a default expansion instead.O[] split(I input) throws ReportException
ReportExceptioninput - input parameter (may be null)