if (withOutput) {
        val withOutputParams = mutableListOf<Parameter>().also {
            it.addAll(this.outputs())
            it.addAll(allParameters)
        }