def METHOD_NAME(param_type: CopasiOptimizationParameterParamType) -> str:
    if param_type == CopasiOptimizationParameterParamType.NUMBER_OF_GENERATIONS:
        return "Number of Generations"
    if param_type == CopasiOptimizationParameterParamType.PF:
        return "Pf"
    if param_type == CopasiOptimizationParameterParamType.COOLING_FACTOR:
        return "Cooling Factor"
    if param_type == CopasiOptimizationParameterParamType.ITERATION_LIMIT:
        return "Iteration Limit"
    if param_type == CopasiOptimizationParameterParamType.NUMBER_OF_ITERATIONS:
        return "Number of Iterations"
    if param_type == CopasiOptimizationParameterParamType.POPULATION_SIZE:
        return "Population Size"
    if param_type == CopasiOptimizationParameterParamType.RANDOM_NUMBER_GENERATOR:
        return "Random Number Generator"
    if param_type == CopasiOptimizationParameterParamType.RHO:
        return "Rho"
    if param_type == CopasiOptimizationParameterParamType.SCALE:
        return "Scale"
    if param_type == CopasiOptimizationParameterParamType.SEED:
        return "Seed"
    if param_type == CopasiOptimizationParameterParamType.START_TEMPERATURE:
        return "Start Temperature"
    if param_type == CopasiOptimizationParameterParamType.TOLERANCE:
        return "Tolerance"
    if param_type == CopasiOptimizationParameterParamType.SWARM_SIZE:
        return "Swarm Size"
    if param_type == CopasiOptimizationParameterParamType.STD_DEVIATION:
        return "Std. Deviation"
    raise Exception(f"unexpected parameter type {param_type}")