<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_parameter_bounds(self, include_frozen=False):
 """ Get a list of the parameter bounds Args: include_frozen (Optional[bool]):
 Should the frozen parameters be included in the returned value? (default: ``False``) """

        if include_frozen:
            return self.parameter_bounds
        return list(p
                    for p, f in zip(self.parameter_bounds, self.unfrozen_mask)
                    if f)