'Call the function `callback` on each parameter of this tool. Visits
grouping parameters recursively and constructs unique prefixes for
each nested set of  The callback method is then called as:
`callback( level_prefix, parameter, parameter_value )`'

def visit_inputs(self, values, callback):

    if self.check_values:
        visit_input_values(self.inputs, values, callback)
