/* - Ċ Ġ* Ġ#% L Ċ Ġ* ĠRe str ul z Ċ Ġ* Ġ%% Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 5 Ġ- Ġ 2 0 1 7 ĠMax im ĠY un us ov Ċ Ġ* Ġ%% Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ you Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ You Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĊĊĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ċ Unless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ distributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ WITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ See Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ limitations Ġunder Ġthe ĠLicense . Ċ Ġ* Ġ# L % Ċ Ġ*/ Ċ package Ġorg . max ur . m serv . frame . rest Ċ Ċ import Ġjava . io . Serializable Ċ import Ġjava . util . Arrays Ċ import Ġjava . util . stream . Collectors Ċ Ċ /** Ċ Ġ* ĠThis Ġclass Ġrepresents Ġany Ġincident Ġon Ġapplication Ġto Ġtransfer Ġit . ĊĊ Ġ* Ġ@ author ĠMax im ĠY un us ov Ċ Ġ* Ġ* Ċ Ġ* Ġ@ version Ġ 1 . 0 Ċ Ġ* Ġ* Ċ Ġ* Ġ@ since Ġ< pre > 1 1 / 2 5 / 1 3 </ pre > Ċ Ġ*/ Ċ open Ġclass ĠInc ident (@ Suppress (" unused ") Ġval Ġmessage : ĠString ) Ġ: ĠSerializable Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġincident s ( var arg Ġmessages : ĠString ): ĠList < Incident > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠArrays . stream ( messages ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. map < Incident >({ ĠInc ident ( it ) Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. collect ( Collectors . toList < Incident >()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ