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