contract MinimalFixedTreasuryReimbursementOverlay is GebAuth {
    FixedTreasuryReimbursementLike public reimburser;

    constructor(address reimburser_) public GebAuth() {
        require(reimburser_ != address(0), "MinimalFixedTreasuryReimbursementOverlay/null-address");
        reimburser = FixedTreasuryReimbursementLike(reimburser_);
    }

    /*
    * @notify Modify "fixedReward"
    * @param parameter Must be "fixedReward"
    * @param data The new value for the fixedReward
    */
    function modifyParameters(bytes32 parameter, uint256 data) external isAuthorized {
        if (parameter == "fixedReward") {
          reimburser.modifyParameters(parameter, data);
        } else revert("MinimalFixedTreasuryReimbursementOverlay/modify-forbidden-param");
    }
}
function modifyParameters(bytes32 parameter, uint256 data) external isAuthorized {
    if (parameter == "fixedReward") {
      reimburser.modifyParameters(parameter, data);
    } else revert("MinimalFixedTreasuryReimbursementOverlay/modify-forbidden-param");
}

/*
 * @notify Modify "fixedReward"
 * @param parameter Must be "fixedReward"
 * @param data The new value for the fixedReward
 */