 
 }
 
+
 func ==(lhs: IncidentState, rhs: IncidentState) -> Bool {
     return lhs.rawValue == rhs.rawValue
 }
+
 
 func <(lhs: IncidentState, rhs: IncidentState) -> Bool {
     return lhs.rawValue < rhs.rawValue

    }
}

func ==(lhs: IncidentPriority, rhs: IncidentPriority) -> Bool {
    return lhs.rawValue == rhs.rawValue
}

func <(lhs: IncidentPriority, rhs: IncidentPriority) -> Bool {
    return lhs.rawValue < rhs.rawValue

        self.state         = state
    }


    func copy() -> Incident {
        return Incident(
            number       : number,
            priority     : priority,
            summary      : summary,
            location     : location,
            rangers      : rangers,
            incidentTypes: incidentTypes,
            reportEntries: reportEntries,
            created      : created,
            state        : state
        )
    }

}


