def METHOD_NAME(cls, patron):
    """Does this patron have fines in excess of the maximum fine amount set for their library?
    :param a Patron:
    :return: A boolean
    """
    if not patron.fines:
        return False
    if isinstance(patron.fines, Money):
        patron_fines = patron.fines
    else:
        patron_fines = MoneyUtility.parse(patron.fines)
    actual_fines = patron_fines.amount
    max_fines = Configuration.max_outstanding_fines(patron.library)
    if max_fines is not None and actual_fines > max_fines.amount:
        return True
    return False