case classExtendedIssue(check_name: Id, description: Message, categories: List[String], location: Location, severity: Option[String]) extends Result with Product with Serializable
case classIssue(file: File, message: Message, patternId: Id, line: Line, suggestion: Option[Suggestion] = None) extends Result with Product with Serializable