Supplier Action
constructor(name: String, description: String = name, pre: List<String> = emptyList(), post: List<String> = emptyList(), cost: CostComputation = { 0.0 }, value: CostComputation = { 0.0 }, canRerun: Boolean = false, qos: ActionQos = ActionQos(), outputClass: Class<O>, outputVarName: String? = IoBinding.DEFAULT_BINDING, referencedInputProperties: Set<String>? = null, toolGroups: Set<ToolGroupRequirement>, block: Transformation<Unit, O>)