<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def create(cls, five9, data, refresh=False):
 """Create a record on Five9. Args: five9 (five9.Five9):
 The authenticated Five9 remote. data (dict):
 A data dictionary that can be fed to ``deserialize``. refresh (bool, optional):
 Set to ``True`` to get the record data from Five9 before returning the record. Returns: BaseModel: The newly created record. If ``refresh`` is ``True``, this will be fetched from Five9. Otherwise, it's the data record that was sent to the server. """

        return cls._call_and_serialize(
            five9.configuration.createDisposition, data, refresh,
        )