1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.proposal
21 
22 import org.make.api.proposal.ProposalActor.State
23 import org.make.api.proposal.ProposalEvent._
24 import org.make.api.proposal.PublishedProposalEvent._
25 import org.make.api.technical.MakeEventSerializer
26 import org.make.api.technical.security.SecurityConfiguration
27 import org.make.core.proposal._
28 import org.make.core.question.QuestionId
29 import org.make.core.reference.Language
30 import org.make.core.technical.Multilingual
31 import org.make.core.user.UserId
32 import org.make.core.{RequestContextLanguage, RequestContextQuestion, SprayJsonFormatters}
33 import spray.json.DefaultJsonProtocol._
34 import spray.json.lenses.JsonLenses._
35 import spray.json.{DefaultJsonProtocol, JsObject, RootJsonFormat}
36 import stamina._
37 import stamina.json._
38 
39 import java.time.ZonedDateTime
40 import scala.util.chaining.scalaUtilChainingOps
41 
42 final class ProposalSerializers(securityConfiguration: SecurityConfiguration) extends SprayJsonFormatters {
43 
44   private val proposalProposedSerializer: JsonPersister[ProposalProposed, V9] =
45     persister[ProposalProposed, V9](
46       "proposal-proposed",
47       from[V1]
48         .to[V2](
49           _.update("language" ! set[Option[String]](Some("fr")))
50             .update("country" ! set[Option[String]](Some("FR")))
51         )
52         .to[V3] {
53           _.update("initialProposal" ! set[Boolean](false))
54         }
55         .to[V4](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
56         .to[V5](
57           _.update(
58             "requestContext" ! modify[JsObject](
59               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
60             )
61           )
62         )
63         .to[V6] { json =>
64           val language = json.extract[String]("language".?)
65           json.update("submittedAsLanguage" ! set(language))
66         }
67         .to[V7] { json =>
68           val language = json.extract[Language]("requestContext" / "language".?)
69           val question = json.extract[String]("requestContext" / "question".?)
70           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
71           json
72             .update(
73               "requestContext" / "questionContext" ! set[RequestContextQuestion](
74                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
75               )
76             )
77             .update(
78               "requestContext" / "languageContext" ! set[RequestContextLanguage](
79                 RequestContextLanguage.empty.copy(language = language)
80               )
81             )
82         }
83         .to[V8] {
84           _.update("isAnonymous" ! set[Boolean](false))
85         }
86         .to[V9] { json =>
87           val isInitial = json.extract[Boolean]("initialProposal")
88           if (isInitial) {
89             json.update("proposalType" ! set[ProposalType](ProposalType.ProposalTypeInitial))
90           } else {
91             json.update("proposalType" ! set[ProposalType](ProposalType.ProposalTypeSubmitted))
92           }
93         }
94     )
95 
96   private val proposalViewedSerializer: JsonPersister[ProposalViewed, V4] =
97     persister[ProposalViewed, V4](
98       "proposal-viewed",
99       from[V1]
100         .to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
101         .to[V3](
102           _.update(
103             "requestContext" ! modify[JsObject](
104               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
105             )
106           )
107         )
108         .to[V4] { json =>
109           val language = json.extract[Language]("requestContext" / "language".?)
110           val question = json.extract[String]("requestContext" / "question".?)
111           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
112           json
113             .update(
114               "requestContext" / "questionContext" ! set[RequestContextQuestion](
115                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
116               )
117             )
118             .update(
119               "requestContext" / "languageContext" ! set[RequestContextLanguage](
120                 RequestContextLanguage.empty.copy(language = language)
121               )
122             )
123         }
124     )
125 
126   private val proposalUpdatedSerializer: JsonPersister[ProposalUpdated, V4] =
127     persister[ProposalUpdated, V4](
128       "proposal-updated",
129       from[V1]
130         .to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
131         .to[V3](
132           _.update(
133             "requestContext" ! modify[JsObject](
134               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
135             )
136           )
137         )
138         .to[V4] { json =>
139           val language = json.extract[Language]("requestContext" / "language".?)
140           val question = json.extract[String]("requestContext" / "question".?)
141           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
142           json
143             .update(
144               "requestContext" / "questionContext" ! set[RequestContextQuestion](
145                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
146               )
147             )
148             .update(
149               "requestContext" / "languageContext" ! set[RequestContextLanguage](
150                 RequestContextLanguage.empty.copy(language = language)
151               )
152             )
153         }
154     )
155 
156   private val proposalAcceptedSerializer: JsonPersister[ProposalAccepted, V4] =
157     persister[ProposalAccepted, V4](
158       "proposal-accepted",
159       from[V1]
160         .to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
161         .to[V3](
162           _.update(
163             "requestContext" ! modify[JsObject](
164               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
165             )
166           )
167         )
168         .to[V4] { json =>
169           val language = json.extract[Language]("requestContext" / "language".?)
170           val question = json.extract[String]("requestContext" / "question".?)
171           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
172           json
173             .update(
174               "requestContext" / "questionContext" ! set[RequestContextQuestion](
175                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
176               )
177             )
178             .update(
179               "requestContext" / "languageContext" ! set[RequestContextLanguage](
180                 RequestContextLanguage.empty.copy(language = language)
181               )
182             )
183         }
184     )
185 
186   private val proposalRefusedSerializer: JsonPersister[ProposalRefused, V4] =
187     persister[ProposalRefused, V4](
188       "proposal-refused",
189       from[V1]
190         .to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
191         .to[V3](
192           _.update(
193             "requestContext" ! modify[JsObject](
194               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
195             )
196           )
197         )
198         .to[V4] { json =>
199           val language = json.extract[Language]("requestContext" / "language".?)
200           val question = json.extract[String]("requestContext" / "question".?)
201           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
202           json
203             .update(
204               "requestContext" / "questionContext" ! set[RequestContextQuestion](
205                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
206               )
207             )
208             .update(
209               "requestContext" / "languageContext" ! set[RequestContextLanguage](
210                 RequestContextLanguage.empty.copy(language = language)
211               )
212             )
213         }
214     )
215 
216   private val proposalPostponedSerializer: JsonPersister[ProposalPostponed, V4] =
217     persister[ProposalPostponed, V4](
218       "proposal-postponed",
219       from[V1]
220         .to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
221         .to[V3](
222           _.update(
223             "requestContext" ! modify[JsObject](
224               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
225             )
226           )
227         )
228         .to[V4] { json =>
229           val language = json.extract[Language]("requestContext" / "language".?)
230           val question = json.extract[String]("requestContext" / "question".?)
231           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
232           json
233             .update(
234               "requestContext" / "questionContext" ! set[RequestContextQuestion](
235                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
236               )
237             )
238             .update(
239               "requestContext" / "languageContext" ! set[RequestContextLanguage](
240                 RequestContextLanguage.empty.copy(language = language)
241               )
242             )
243         }
244     )
245 
246   private val proposalVotesVerifiedUpdatedSerializer: JsonPersister[ProposalVotesVerifiedUpdated, V4] =
247     persister[ProposalVotesVerifiedUpdated, V4](
248       "proposal-votes-verified-updated",
249       from[V1]
250         .to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
251         .to[V3](
252           _.update(
253             "requestContext" ! modify[JsObject](
254               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
255             )
256           )
257         )
258         .to[V4] { json =>
259           val updatedVerifiedVotes = json.extract[Seq[Vote]]("votesVerified")
260           json.update(
261             "updatedVerifiedVotes" ! set[Option[VotingOptions]](
262               Some(LegacyVotesConverter.convertSeqToVotingOptions(updatedVerifiedVotes))
263             )
264           )
265         }
266     )
267 
268   private val proposalVotesUpdatedSerializer: JsonPersister[ProposalVotesUpdated, V4] =
269     persister[ProposalVotesUpdated, V4](
270       "proposal-votes-updated",
271       from[V1]
272         .to[V2](
273           _.update(
274             "requestContext" ! modify[JsObject](
275               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
276             )
277           )
278         )
279         .to[V3] { json =>
280           val updatedVotes = json.extract[Seq[Vote]]("newVotes")
281           json.update(
282             "updatedVotes" ! set[Option[VotingOptions]](
283               Some(LegacyVotesConverter.convertSeqToVotingOptions(updatedVotes))
284             )
285           )
286         }
287         .to[V4] { json =>
288           val language = json.extract[Language]("requestContext" / "language".?)
289           val question = json.extract[String]("requestContext" / "question".?)
290           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
291           json
292             .update(
293               "requestContext" / "questionContext" ! set[RequestContextQuestion](
294                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
295               )
296             )
297             .update(
298               "requestContext" / "languageContext" ! set[RequestContextLanguage](
299                 RequestContextLanguage.empty.copy(language = language)
300               )
301             )
302         }
303     )
304 
305   private val proposalVotedSerializer: JsonPersister[ProposalVoted, V7] =
306     persister[ProposalVoted, V7](
307       "proposal-voted",
308       from[V1]
309         .to[V2](_.update("organisationInfo" ! set[Option[OrganisationInfo]](None)))
310         .to[V3] { json =>
311           val organisationId =
312             json.extract[Option[OrganisationInfo]]("organisationInfo".?).flatMap(_.map(_.organisationId.value))
313           organisationId.fold(json) { id =>
314             json.update("maybeOrganisationId" ! set[String](id))
315           }
316         }
317         .to[V4](_.update("voteTrust" ! set[String]("trusted")))
318         .to[V5](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
319         .to[V6](
320           _.update(
321             "requestContext" ! modify[JsObject](
322               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
323             )
324           )
325         )
326         .to[V7] { json =>
327           val language = json.extract[Language]("requestContext" / "language".?)
328           val question = json.extract[String]("requestContext" / "question".?)
329           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
330           json
331             .update(
332               "requestContext" / "questionContext" ! set[RequestContextQuestion](
333                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
334               )
335             )
336             .update(
337               "requestContext" / "languageContext" ! set[RequestContextLanguage](
338                 RequestContextLanguage.empty.copy(language = language)
339               )
340             )
341         }
342     )
343 
344   private val proposalUnvotedSerializer: JsonPersister[ProposalUnvoted, V7] =
345     persister[ProposalUnvoted, V7](
346       "proposal-unvoted",
347       from[V1]
348         .to[V2](_.update("organisationInfo" ! set[Option[OrganisationInfo]](None)))
349         .to[V3] { json =>
350           val organisationInfo =
351             json.extract[Option[OrganisationInfo]]("organisationInfo".?).flatMap(_.map(_.organisationId.value))
352           organisationInfo.fold(json) { id =>
353             json.update("maybeOrganisationId" ! set[String](id))
354           }
355         }
356         .to[V4](_.update("voteTrust" ! set[String]("trusted")))
357         .to[V5](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
358         .to[V6](
359           _.update(
360             "requestContext" ! modify[JsObject](
361               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
362             )
363           )
364         )
365         .to[V7] { json =>
366           val language = json.extract[Language]("requestContext" / "language".?)
367           val question = json.extract[String]("requestContext" / "question".?)
368           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
369           json
370             .update(
371               "requestContext" / "questionContext" ! set[RequestContextQuestion](
372                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
373               )
374             )
375             .update(
376               "requestContext" / "languageContext" ! set[RequestContextLanguage](
377                 RequestContextLanguage.empty.copy(language = language)
378               )
379             )
380         }
381     )
382 
383   private val proposalQualifiedSerializer: JsonPersister[ProposalQualified, V5] =
384     persister[ProposalQualified, V5](
385       "proposal-qualified",
386       from[V1]
387         .to[V2](_.update("voteTrust" ! set[String]("trusted")))
388         .to[V3](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
389         .to[V4](
390           _.update(
391             "requestContext" ! modify[JsObject](
392               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
393             )
394           )
395         )
396         .to[V5] { json =>
397           val language = json.extract[Language]("requestContext" / "language".?)
398           val question = json.extract[String]("requestContext" / "question".?)
399           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
400           json
401             .update(
402               "requestContext" / "questionContext" ! set[RequestContextQuestion](
403                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
404               )
405             )
406             .update(
407               "requestContext" / "languageContext" ! set[RequestContextLanguage](
408                 RequestContextLanguage.empty.copy(language = language)
409               )
410             )
411         }
412     )
413 
414   private val proposalUnqualifiedSerializer: JsonPersister[ProposalUnqualified, V5] =
415     persister[ProposalUnqualified, V5](
416       "proposal-unqualified",
417       from[V1]
418         .to[V2](_.update("voteTrust" ! set[String]("trusted")))
419         .to[V3](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
420         .to[V4](
421           _.update(
422             "requestContext" ! modify[JsObject](
423               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
424             )
425           )
426         )
427         .to[V5] { json =>
428           val language = json.extract[Language]("requestContext" / "language".?)
429           val question = json.extract[String]("requestContext" / "question".?)
430           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
431           json
432             .update(
433               "requestContext" / "questionContext" ! set[RequestContextQuestion](
434                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
435               )
436             )
437             .update(
438               "requestContext" / "languageContext" ! set[RequestContextLanguage](
439                 RequestContextLanguage.empty.copy(language = language)
440               )
441             )
442         }
443     )
444 
445   private val similarProposalsAddedSerializer: JsonPersister[SimilarProposalsAdded, V4] =
446     persister[SimilarProposalsAdded, V4](
447       "similar-proposals-added",
448       from[V1]
449         .to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
450         .to[V3](
451           _.update(
452             "requestContext" ! modify[JsObject](
453               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
454             )
455           )
456         )
457         .to[V4] { json =>
458           val language = json.extract[Language]("requestContext" / "language".?)
459           val question = json.extract[String]("requestContext" / "question".?)
460           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
461           json
462             .update(
463               "requestContext" / "questionContext" ! set[RequestContextQuestion](
464                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
465               )
466             )
467             .update(
468               "requestContext" / "languageContext" ! set[RequestContextLanguage](
469                 RequestContextLanguage.empty.copy(language = language)
470               )
471             )
472         }
473     )
474 
475   private val proposalLockedSerializer: JsonPersister[ProposalLocked, V4] =
476     persister[ProposalLocked, V4](
477       "proposal-locked",
478       from[V1]
479         .to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
480         .to[V3](
481           _.update(
482             "requestContext" ! modify[JsObject](
483               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
484             )
485           )
486         )
487         .to[V4] { json =>
488           val language = json.extract[Language]("requestContext" / "language".?)
489           val question = json.extract[String]("requestContext" / "question".?)
490           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
491           json
492             .update(
493               "requestContext" / "questionContext" ! set[RequestContextQuestion](
494                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
495               )
496             )
497             .update(
498               "requestContext" / "languageContext" ! set[RequestContextLanguage](
499                 RequestContextLanguage.empty.copy(language = language)
500               )
501             )
502         }
503     )
504 
505   private[proposal] val proposalStateSerializer: JsonPersister[State, V16] = {
506     final case class QualificationV5(key: QualificationKey, count: Int)
507     implicit val qualificationV5Formatter: RootJsonFormat[QualificationV5] =
508       DefaultJsonProtocol.jsonFormat2(QualificationV5.apply)
509 
510     final case class VoteV5(key: VoteKey, count: Int, qualifications: Seq[QualificationV5])
511     implicit val voteV5Formatter: RootJsonFormat[VoteV5] =
512       DefaultJsonProtocol.jsonFormat3(VoteV5.apply)
513 
514     final case class QualificationV6(key: QualificationKey, count: Int, countVerified: Int)
515     implicit val qualificationV6formatter: RootJsonFormat[QualificationV6] =
516       DefaultJsonProtocol.jsonFormat3(QualificationV6.apply)
517 
518     final case class VoteV6(key: VoteKey, count: Int, countVerified: Int, qualifications: Seq[QualificationV6])
519     implicit val voteV6formatter: RootJsonFormat[VoteV6] =
520       DefaultJsonProtocol.jsonFormat4(VoteV6.apply)
521 
522     final case class QualificationV8(
523       key: QualificationKey,
524       count: Int,
525       countVerified: Int,
526       countSequence: Int,
527       countSegment: Int
528     )
529     implicit val qualificationV8formatter: RootJsonFormat[QualificationV8] =
530       DefaultJsonProtocol.jsonFormat5(QualificationV8.apply)
531 
532     final case class VoteV8(
533       key: VoteKey,
534       count: Int,
535       countVerified: Int,
536       countSequence: Int,
537       countSegment: Int,
538       qualifications: Seq[QualificationV8]
539     )
540 
541     implicit val voteV8formatter: RootJsonFormat[VoteV8] =
542       DefaultJsonProtocol.jsonFormat6(VoteV8.apply)
543 
544     persister[State, V16](
545       "proposalState",
546       from[V1]
547         .to[V2](
548           _.update("proposal" / "language" ! set[Option[String]](Some("fr")))
549             .update("proposal" / "country" ! set[Option[String]](Some("FR")))
550         )
551         .to[V3](_.update("proposal" / "organisations" ! set[Seq[OrganisationInfo]](Seq.empty)))
552         .to[V4] { json =>
553           val organisationInfos = json.extract[Seq[OrganisationInfo]]("proposal" / "organisations")
554           json.update("proposal" / "organisationIds" ! set[Seq[UserId]](organisationInfos.map(_.organisationId)))
555         }
556         .to[V5] {
557           _.update("proposal" / "initialProposal" ! set[Boolean](false))
558         }
559         .to[V6] { json =>
560           val votes: Seq[VoteV6] = json
561             .extract[Seq[VoteV5]]("proposal" / "votes")
562             .map(vote => {
563               val qualifications: Seq[QualificationV6] = vote.qualifications
564                 .map(qualification => QualificationV6(qualification.key, qualification.count, qualification.count))
565               VoteV6(vote.key, vote.count, vote.count, qualifications)
566             })
567           json.update("proposal" / "votes", votes)
568         }
569         .to[V7](_.update("proposal" / "creationContext" / "customData" ! set[Map[String, String]](Map.empty)))
570         .to[V8] { json =>
571           val votes: Seq[VoteV8] = json
572             .extract[Seq[VoteV6]]("proposal" / "votes")
573             .map(vote => {
574               val qualifications: Seq[QualificationV8] = vote.qualifications
575                 .map(
576                   qualification =>
577                     QualificationV8(
578                       key = qualification.key,
579                       count = qualification.count,
580                       countVerified = qualification.countVerified,
581                       countSequence = qualification.countVerified,
582                       countSegment = 0
583                     )
584                 )
585               VoteV8(
586                 key = vote.key,
587                 count = vote.count,
588                 countVerified = vote.countVerified,
589                 countSequence = vote.countVerified,
590                 countSegment = 0,
591                 qualifications = qualifications
592               )
593             })
594           json.update("proposal" / "votes", votes)
595         }
596         .to[V9] { json =>
597           json.update("proposal" / "keywords", Seq.empty[ProposalKeyword])
598         }
599         // format: off
600         .to[V10](
601           _.update(
602             "proposal" / "creationContext" ! modify[JsObject](
603               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
604             )
605           )
606         )
607         .to[V11] { json =>
608           json
609             .asJsObject.fields.get("proposal")
610             .fold(json)(
611               _
612                 .extract[Seq[VoteV8]]("votes")
613                 .map(vote =>
614                   Vote(
615                     key = vote.key,
616                     count = vote.count,
617                     countVerified = vote.countVerified,
618                     countSequence = vote.countSequence,
619                     countSegment = vote.countSegment,
620                     qualifications =
621                       vote.qualifications.map(q =>
622                         Qualification(
623                           key = q.key,
624                           count = q.count,
625                           countVerified = q.countVerified,
626                           countSequence = q.countSequence,
627                           countSegment = q.countSegment
628                         )
629                       )
630                   )
631                 )
632                 .pipe(LegacyVotesConverter.convertSeqToVotingOptions)
633                 .pipe(json.update("proposal" / "votes", _))
634             )
635         }
636         .to[V12] { json =>
637           json
638             .asJsObject.fields.get("proposal")
639             .fold(json)(
640               _.extract[Language]("creationContext" / "language".?)
641                 .pipe(json.update("proposal" / "submittedAsLanguage", _)
642                   .update("proposal" / "contentTranslations" ! set[Option[Multilingual[String]]](None)))
643             )
644         }
645         .to[V13] { json =>
646           json
647             .asJsObject.fields.get("proposal")
648             .fold(json) { j =>
649               (j.extract[Language]("creationContext" / "language".?),
650               j.extract[String]("creationContext" / "question".?),
651               j.extract[QuestionId]("creationContext" / "questionId".?)).pipe {
652                 case (language, question, questionId) =>
653                   json.update("proposal" / "creationContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
654                     .update("proposal" / "creationContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
655               }
656             }
657         }
658         .to[V14] { json =>
659           json
660             .asJsObject.fields.get("proposal")
661             .fold(json)(_ => json.update("proposal" / "isAnonymous" ! set[Boolean](false)))
662         }
663         .to[V15] {
664           _.update("proposal".? / "validatedAt" ! set[Option[ZonedDateTime]](None))
665             .update("proposal".? / "postponedAt" ! set[Option[ZonedDateTime]](None))
666         }
667         .to[V16] { json =>
668           json.asJsObject.fields.get("proposal").fold(json)(_ => {
669           val isInitial = json.extract[Boolean]("proposal" / "initialProposal")
670           if (isInitial) {
671             json.update("proposal" / "proposalType" ! set[ProposalType](ProposalType.ProposalTypeInitial))
672           } else {
673             json.update("proposal" / "proposalType" ! set[ProposalType](ProposalType.ProposalTypeSubmitted))
674           }})
675         }
676     )
677   }
678 
679   private val similarProposalRemovedSerializer: JsonPersister[SimilarProposalRemoved, V4] =
680     persister[SimilarProposalRemoved, V4](
681       "similar-proposal-removed",
682       from[V1].to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
683         .to[V3](_.update("requestContext" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))))
684         .to[V4] { json =>
685           val language = json.extract[Language]("requestContext" / "language".?)
686           val question = json.extract[String]("requestContext" / "question".?)
687           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
688           json.update("requestContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
689             .update("requestContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
690         }
691     )
692 
693   private val similarProposalsClearedSerializer: JsonPersister[SimilarProposalsCleared, V4] =
694     persister[SimilarProposalsCleared, V4](
695       "similar-proposals-cleared",
696       from[V1].to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
697         .to[V3](_.update("requestContext" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))))
698         .to[V4] { json =>
699           val language = json.extract[Language]("requestContext" / "language".?)
700           val question = json.extract[String]("requestContext" / "question".?)
701           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
702           json.update("requestContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
703             .update("requestContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
704         }
705     )
706 
707   private val proposalPatchedSerializer: JsonPersister[ProposalPatched, V14] = {
708 
709     final case class QualificationV4(key: QualificationKey, count: Int)
710     implicit val qualificationV4Formatter: RootJsonFormat[QualificationV4] =
711       DefaultJsonProtocol.jsonFormat2(QualificationV4.apply)
712 
713     final case class VoteV4(key: VoteKey, count: Int, qualifications: Seq[QualificationV4])
714     implicit val voteV4Formatter: RootJsonFormat[VoteV4] =
715       DefaultJsonProtocol.jsonFormat3(VoteV4.apply)
716 
717     final case class QualificationV5(key: QualificationKey, count: Int, countVerified: Int)
718     implicit val qualificationV5Formatter: RootJsonFormat[QualificationV5] =
719       DefaultJsonProtocol.jsonFormat3(QualificationV5.apply)
720 
721     final case class VoteV5(key: VoteKey, count: Int, countVerified: Int, qualifications: Seq[QualificationV5])
722     implicit val voteV5Formatter: RootJsonFormat[VoteV5] =
723       DefaultJsonProtocol.jsonFormat4(VoteV5.apply)
724 
725     final case class QualificationV7(
726       key: QualificationKey,
727       count: Int,
728       countVerified: Int,
729       countSequence: Int,
730       countSegment: Int
731     )
732     implicit val qualificationV7formatter: RootJsonFormat[QualificationV7] =
733       DefaultJsonProtocol.jsonFormat5(QualificationV7.apply)
734 
735     final case class VoteV7(
736       key: VoteKey,
737       count: Int,
738       countVerified: Int,
739       countSequence: Int,
740       countSegment: Int,
741       qualifications: Seq[QualificationV7]
742     )
743 
744     implicit val voteV7formatter: RootJsonFormat[VoteV7] =
745       DefaultJsonProtocol.jsonFormat6(VoteV7.apply)
746 
747     persister[ProposalPatched, V14](
748       "proposal-tags-updated",
749       from[V1]
750         .to[V2](_.update("proposal" / "organisations" ! set[Seq[OrganisationInfo]](Seq.empty)))
751         .to[V3] { json =>
752           val organisationInfos = json.extract[Seq[OrganisationInfo]]("proposal" / "organisations")
753           json.update("proposal" / "organisationIds" ! set[Seq[UserId]](organisationInfos.map(_.organisationId)))
754         }
755         .to[V4] {
756           _.update("proposal" / "initialProposal" ! set[Boolean](false))
757         }
758         .to[V5] { json =>
759           val votes: Seq[VoteV5] = json
760             .extract[Seq[VoteV4]]("proposal" / "votes")
761             .map(vote => {
762               val qualifications: Seq[QualificationV5] = vote.qualifications
763                 .map(qualification => QualificationV5(qualification.key, qualification.count, qualification.count))
764               VoteV5(vote.key, vote.count, vote.count, qualifications)
765             })
766           json.update("proposal" / "votes", votes)
767         }
768         .to[V6](
769           _.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty))
770             .update("proposal" / "creationContext" / "customData" ! set[Map[String, String]](Map.empty))
771         )
772         .to[V7] { json =>
773           val votes: Seq[VoteV7] = json
774             .extract[Seq[VoteV5]]("proposal" / "votes")
775             .map(vote => {
776               val qualifications: Seq[QualificationV7] = vote.qualifications
777                 .map(
778                   qualification =>
779                     QualificationV7(
780                       key = qualification.key,
781                       count = qualification.countVerified,
782                       countVerified = qualification.countVerified,
783                       countSequence = qualification.count,
784                       countSegment = 0
785                     )
786                 )
787               VoteV7(
788                 key = vote.key,
789                 count = vote.count,
790                 countVerified = vote.countVerified,
791                 countSequence = vote.countVerified,
792                 countSegment = 0,
793                 qualifications = qualifications
794               )
795             })
796           json.update("proposal" / "votes", votes)
797         }
798         .to[V8] { json =>
799           json.update("proposal" / "keywords", Seq.empty[ProposalKeyword])
800         }
801         .to[V9](_.update("requestContext" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)))
802           .update("proposal" / "creationContext" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)))
803         )
804         .to[V10] { json =>
805           val language = json.extract[Language]("proposal" / "creationContext" / "language".?)
806           json.update("proposal" / "submittedAsLanguage" ! set[Option[Language]](language))
807             .update("proposal" / "contentTranslations" ! set[Option[Multilingual[String]]](None))
808         }
809         .to[V11] { json =>
810           val language = json.extract[Language]("proposal" / "creationContext" / "language".?)
811           val question = json.extract[String]("proposal" / "creationContext" / "question".?)
812           val questionId = json.extract[QuestionId]("proposal" / "creationContext" / "questionId".?)
813           json.update("proposal" / "creationContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
814             .update("proposal" / "creationContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
815             .update("requestContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
816             .update("requestContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
817         }
818         .to[V12] {
819           _.update("proposal" / "isAnonymous" ! set[Boolean](false))
820         }
821         .to[V13] {
822           _.update("proposal" / "validatedAt" ! set[Option[ZonedDateTime]](None))
823             .update("proposal" / "postponedAt" ! set[Option[ZonedDateTime]](None))
824         }
825         .to[V14] { json =>
826           val isInitial = json.extract[Boolean]("proposal" / "initialProposal")
827           if (isInitial) {
828             json.update("proposal" / "proposalType" ! set[ProposalType](ProposalType.ProposalTypeInitial))
829           } else {
830             json.update("proposal" / "proposalType" ! set[ProposalType](ProposalType.ProposalTypeSubmitted))
831           }
832         }
833     )
834   }
835 
836   private val proposalAnonymizedSerializer: JsonPersister[ProposalAnonymized, V4] =
837     persister[ProposalAnonymized, V4](
838       "proposal-anonymized",
839       from[V1].to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
840         .to[V3](_.update("requestContext" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))))
841         .to[V4] { json =>
842           val language = json.extract[Language]("requestContext" / "language".?)
843           val question = json.extract[String]("requestContext" / "question".?)
844           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
845           json.update("requestContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
846             .update("requestContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
847         }
848     )
849 
850   private val proposalAddedToOperationSerializer: JsonPersister[ProposalAddedToOperation, V4] =
851     persister[ProposalAddedToOperation, V4](
852       "proposal-added-to-operation",
853       from[V1].to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
854         .to[V3](_.update("requestContext" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))))
855         .to[V4] { json =>
856           val language = json.extract[Language]("requestContext" / "language".?)
857           val question = json.extract[String]("requestContext" / "question".?)
858           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
859           json.update("requestContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
860             .update("requestContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
861         }
862     )
863 
864   private val proposalRemovedFromOperationSerializer: JsonPersister[ProposalRemovedFromOperation, V4] =
865     persister[ProposalRemovedFromOperation, V4](
866       "proposal-removed-from-operation",
867       from[V1].to[V2](_.update("requestContext" / "customData" ! set[Map[String, String]](Map.empty)))
868         .to[V3](_.update("requestContext" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))))
869         .to[V4] { json =>
870           val language = json.extract[Language]("requestContext" / "language".?)
871           val question = json.extract[String]("requestContext" / "question".?)
872           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
873           json.update("requestContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
874             .update("requestContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
875         }
876     )
877 
878   private val proposalKeywordsSetSerializer: JsonPersister[ProposalKeywordsSet, V3] =
879     persister[ProposalKeywordsSet, V3]("proposal-keywords-set",
880       from[V1].to[V2](_.update("requestContext" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))))
881         .to[V3] { json =>
882           val language = json.extract[Language]("requestContext" / "language".?)
883           val question = json.extract[String]("requestContext" / "question".?)
884           val questionId = json.extract[QuestionId]("requestContext" / "questionId".?)
885           json.update("requestContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
886             .update("requestContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
887         }
888   )
889 
890   private val proposalSerializer: JsonPersister[Proposal, V8] =
891     persister[Proposal, V8]("proposal-entity", from[V1].to[V2](_.update("keywords", Seq.empty[ProposalKeyword]))
892       .to[V3](_.update("creationContext" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))))
893       .to[V4] { json =>
894         val language = json.extract[Language]("creationContext" / "language".?)
895         json.update("submittedAsLanguage" ! set[Option[Language]](language))
896           .update("contentTranslations" ! set[Option[Multilingual[String]]](None))
897       }
898       .to[V5] { json =>
899         val language = json.extract[Language]("creationContext" / "language".?)
900         val question = json.extract[String]("creationContext" / "question".?)
901         val questionId = json.extract[QuestionId]("creationContext" / "questionId".?)
902         json.update("creationContext" / "questionContext" ! set[RequestContextQuestion](RequestContextQuestion.empty.copy(question = question, questionId = questionId)))
903           .update("creationContext" / "languageContext" ! set[RequestContextLanguage](RequestContextLanguage.empty.copy(language = language)))
904       }
905       .to[V6] {
906         _.update("isAnonymous" ! set[Boolean](false))
907       }
908       .to[V7] {
909         _.update("validatedAt" ! set[Option[ZonedDateTime]](None))
910           .update("postponedAt" ! set[Option[ZonedDateTime]](None))
911       }
912       .to[V8] { json =>
913         val isInitial = json.extract[Boolean]("initialProposal")
914         if (isInitial) {
915           json.update("proposalType" ! set[ProposalType](ProposalType.ProposalTypeInitial))
916         } else {
917           json.update("proposalType" ! set[ProposalType](ProposalType.ProposalTypeSubmitted))
918         }
919       }
920     )
921 
922   val serializers: Seq[JsonPersister[_, _]] =
923     Seq(
924       proposalProposedSerializer,
925       proposalViewedSerializer,
926       proposalUpdatedSerializer,
927       proposalAcceptedSerializer,
928       proposalRefusedSerializer,
929       proposalPostponedSerializer,
930       proposalVotesVerifiedUpdatedSerializer,
931       proposalVotesUpdatedSerializer,
932       proposalVotedSerializer,
933       proposalUnvotedSerializer,
934       proposalQualifiedSerializer,
935       proposalUnqualifiedSerializer,
936       proposalLockedSerializer,
937       proposalStateSerializer,
938       similarProposalsAddedSerializer,
939       similarProposalRemovedSerializer,
940       similarProposalsClearedSerializer,
941       proposalPatchedSerializer,
942       proposalAnonymizedSerializer,
943       proposalAddedToOperationSerializer,
944       proposalRemovedFromOperationSerializer,
945       proposalKeywordsSetSerializer,
946       proposalSerializer
947     )
948 }
949 
950 object ProposalSerializers {
951   def apply(securityConfiguration: SecurityConfiguration): ProposalSerializers =
952     new ProposalSerializers(securityConfiguration)
953 }
Line Stmt Id Pos Tree Symbol Tests Code
45 16561 1773 - 3732 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalProposed, stamina.V9]("proposal-proposed", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$1: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$1).update(spray.json.lenses.JsonLenses.strToField("language").!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))).update(spray.json.lenses.JsonLenses.strToField("country").!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$2: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$2).update(spray.json.lenses.JsonLenses.strToField("initialProposal").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$3: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$3).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$4: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$4).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((json: spray.json.JsValue) => { val language: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("submittedAsLanguage").!(spray.json.lenses.JsonLenses.set[Option[String]](language)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))) }))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$2: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$3: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$1, x$3, x$2) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V7.Info, stamina.this.V7.Info).to[stamina.V8](((x$5: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$5).update(spray.json.lenses.JsonLenses.strToField("isAnonymous").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V8.Info, stamina.this.V8.Info).to[stamina.V9](((json: spray.json.JsValue) => { val isInitial: Boolean = spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("initialProposal"))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)); if (isInitial) spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) else spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) }))(stamina.this.V9.Info, stamina.this.V9.Info))(PublishedProposalEvent.this.ProposalProposed.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalProposed](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalProposed]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalProposed]), stamina.this.V9.Info, stamina.this.V9.Info)
45 14076 1804 - 1804 Select stamina.V9.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V9.Info
45 15831 1804 - 1804 Select org.make.api.proposal.PublishedProposalEvent.ProposalProposed.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalProposed.formatter
45 10222 1804 - 1804 Select stamina.V9.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V9.Info
46 11281 1812 - 1831 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-proposed"
47 17338 1843 - 1843 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
48 17121 1863 - 1863 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
48 15137 1863 - 1863 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
49 9240 1884 - 1928 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("language").!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))
49 15119 1875 - 1929 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$1).update(spray.json.lenses.JsonLenses.strToField("language").!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))
49 12370 1917 - 1927 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[String]("fr")
49 14277 1916 - 1916 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
49 14125 1884 - 1894 Literal <nosymbol> org.scalatest.testsuite "language"
49 11131 1897 - 1928 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
49 17851 1916 - 1916 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
50 12120 1981 - 1981 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
50 18089 1962 - 1993 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
50 14297 1950 - 1993 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("country").!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))
50 14144 1981 - 1981 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
50 11300 1950 - 1959 Literal <nosymbol> org.scalatest.testsuite "country"
50 17556 1982 - 1992 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[String]("FR")
50 11000 1875 - 1994 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$1).update(spray.json.lenses.JsonLenses.strToField("language").!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))).update(spray.json.lenses.JsonLenses.strToField("country").!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))
52 16884 2021 - 2021 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
52 11018 2021 - 2021 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
53 11531 2042 - 2059 Literal <nosymbol> org.scalatest.testsuite "initialProposal"
53 18107 2042 - 2081 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("initialProposal").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat))
53 11997 2062 - 2081 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)
53 14849 2033 - 2082 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$2).update(spray.json.lenses.JsonLenses.strToField("initialProposal").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))
53 14164 2074 - 2074 Select spray.json.BasicFormats.BooleanJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.BooleanJsonFormat
53 17573 2075 - 2080 Literal <nosymbol> org.scalatest.testsuite false
55 17982 2176 - 2176 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
55 14040 2177 - 2186 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
55 11546 2137 - 2149 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
55 15030 2109 - 2188 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$3).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
55 14273 2176 - 2176 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
55 17236 2108 - 2108 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
55 16757 2118 - 2187 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
55 15010 2118 - 2134 Literal <nosymbol> org.scalatest.testsuite "requestContext"
55 17815 2135 - 2135 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
55 11759 2108 - 2108 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
55 10766 2152 - 2187 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
55 10335 2176 - 2176 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
56 17249 2205 - 2205 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
56 14018 2205 - 2205 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
57 11775 2217 - 2393 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$4).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
58 14906 2239 - 2381 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
58 17113 2258 - 2381 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
58 18001 2274 - 2274 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
58 10671 2274 - 2274 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
58 14744 2274 - 2274 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
58 14134 2239 - 2255 Literal <nosymbol> org.scalatest.testsuite "requestContext"
59 10206 2290 - 2367 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
63 14782 2420 - 2420 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
63 10895 2420 - 2420 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
64 10556 2476 - 2486 Literal <nosymbol> org.scalatest.testsuite "language"
64 17010 2455 - 2489 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
64 11013 2475 - 2475 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
64 14765 2475 - 2475 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
64 18240 2476 - 2488 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
65 11791 2539 - 2539 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
65 10457 2512 - 2549 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("submittedAsLanguage").!(spray.json.lenses.JsonLenses.set[Option[String]](language)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))
65 13540 2512 - 2533 Literal <nosymbol> org.scalatest.testsuite "submittedAsLanguage"
65 14036 2536 - 2549 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[String]](language)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
65 17974 2500 - 2550 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("submittedAsLanguage").!(spray.json.lenses.JsonLenses.set[Option[String]](language)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))
65 17726 2539 - 2539 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
67 16916 2577 - 2577 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
67 11059 2577 - 2577 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
68 17994 2634 - 2634 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
68 13196 2654 - 2664 Literal <nosymbol> org.scalatest.testsuite "language"
68 11428 2654 - 2666 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
68 17747 2652 - 2652 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
68 17026 2635 - 2651 Literal <nosymbol> org.scalatest.testsuite "requestContext"
68 14406 2612 - 2667 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
68 10473 2634 - 2634 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
68 13912 2635 - 2666 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
69 10912 2714 - 2730 Literal <nosymbol> org.scalatest.testsuite "requestContext"
69 13214 2733 - 2745 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
69 17700 2714 - 2745 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
69 10223 2713 - 2713 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
69 16907 2733 - 2743 Literal <nosymbol> org.scalatest.testsuite "question"
69 11446 2731 - 2731 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
69 13928 2713 - 2713 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
69 16188 2693 - 2746 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
70 14163 2798 - 2798 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
70 10098 2774 - 2833 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
70 11318 2799 - 2832 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
70 11148 2818 - 2830 Literal <nosymbol> org.scalatest.testsuite "questionId"
70 16922 2818 - 2832 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
70 14424 2799 - 2815 Literal <nosymbol> org.scalatest.testsuite "requestContext"
70 17719 2798 - 2798 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
70 13233 2816 - 2816 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
72 10466 2844 - 3077 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$2: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$3: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$1, x$3, x$2) })(core.this.RequestContextQuestion.formatter)))
73 17584 2923 - 3063 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$2: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$3: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$1, x$3, x$2) })(core.this.RequestContextQuestion.formatter)
73 16208 2884 - 2900 Literal <nosymbol> org.scalatest.testsuite "requestContext"
73 9625 2950 - 2950 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
73 14179 2884 - 3063 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$2: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$3: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$1, x$3, x$2) })(core.this.RequestContextQuestion.formatter))
73 11170 2901 - 2901 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
73 14642 2903 - 2920 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
74 17019 2997 - 2997 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
74 13103 2968 - 3047 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$1, x$3, x$2)
77 14554 2844 - 3281 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$2: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$3: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$1, x$3, x$2) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
78 11040 3130 - 3130 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
78 13920 3179 - 3179 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
78 16082 3113 - 3129 Literal <nosymbol> org.scalatest.testsuite "requestContext"
78 14655 3132 - 3149 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
78 10354 3152 - 3267 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
78 16400 3113 - 3267 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
79 13451 3226 - 3226 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
79 16903 3226 - 3226 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
79 17606 3197 - 3251 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
79 9830 3226 - 3226 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
83 11083 3308 - 3308 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
83 12593 3308 - 3308 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
84 13810 3345 - 3364 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)
84 16062 3320 - 3365 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$5).update(spray.json.lenses.JsonLenses.strToField("isAnonymous").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))
84 17626 3357 - 3357 Select spray.json.BasicFormats.BooleanJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.BooleanJsonFormat
84 10373 3329 - 3364 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("isAnonymous").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat))
84 9604 3358 - 3363 Literal <nosymbol> org.scalatest.testsuite false
84 13351 3329 - 3342 Literal <nosymbol> org.scalatest.testsuite "isAnonymous"
86 17042 3392 - 3392 Select stamina.V9.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V9.Info
86 13602 3392 - 3392 Select stamina.V9.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V9.Info
86 9528 1839 - 3726 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$1: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$1).update(spray.json.lenses.JsonLenses.strToField("language").!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))).update(spray.json.lenses.JsonLenses.strToField("country").!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$2: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$2).update(spray.json.lenses.JsonLenses.strToField("initialProposal").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$3: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$3).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$4: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$4).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((json: spray.json.JsValue) => { val language: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("submittedAsLanguage").!(spray.json.lenses.JsonLenses.set[Option[String]](language)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))) }))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$1: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$2: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$3: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$1, x$3, x$2) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V7.Info, stamina.this.V7.Info).to[stamina.V8](((x$5: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$5).update(spray.json.lenses.JsonLenses.strToField("isAnonymous").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V8.Info, stamina.this.V8.Info).to[stamina.V9](((json: spray.json.JsValue) => { val isInitial: Boolean = spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("initialProposal"))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)); if (isInitial) spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) else spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) }))(stamina.this.V9.Info, stamina.this.V9.Info)
87 17264 3428 - 3468 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("initialProposal"))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat))
87 16794 3450 - 3467 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("initialProposal")
87 9490 3449 - 3449 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)
87 13365 3449 - 3449 Select spray.json.BasicFormats.BooleanJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.BooleanJsonFormat
89 13586 3508 - 3589 Block spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
89 13824 3520 - 3534 Literal <nosymbol> "proposalType"
89 16814 3508 - 3589 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
89 12606 3537 - 3588 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))
89 16078 3554 - 3554 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))
89 10249 3555 - 3587 Select org.make.core.proposal.ProposalType.ProposalTypeInitial org.make.core.proposal.ProposalType.ProposalTypeInitial
89 11032 3520 - 3588 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))
91 12503 3621 - 3704 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
91 14052 3667 - 3667 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.scalatest.testsuite ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))
91 16546 3633 - 3703 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))
91 10265 3650 - 3703 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))
91 11051 3621 - 3704 Block spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
91 9507 3633 - 3647 Literal <nosymbol> org.scalatest.testsuite "proposalType"
91 15581 3668 - 3702 Select org.make.core.proposal.ProposalType.ProposalTypeSubmitted org.scalatest.testsuite org.make.core.proposal.ProposalType.ProposalTypeSubmitted
97 9417 3843 - 3843 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
97 16136 3843 - 3843 Select org.make.api.proposal.PublishedProposalEvent.ProposalViewed.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalViewed.formatter
97 12870 3843 - 3843 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
97 15172 3814 - 4932 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalViewed, stamina.V4]("proposal-viewed", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$6: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$6).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$7: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$7).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$5: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$4, x$6, x$5) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalViewed.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalViewed](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalViewed]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalViewed]), stamina.this.V4.Info, stamina.this.V4.Info)
98 12521 3851 - 3868 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-viewed"
99 10925 3880 - 3880 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
100 9997 3927 - 3927 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
100 16681 3901 - 3980 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$6).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
100 9731 3900 - 3900 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
100 10242 3968 - 3968 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
100 13358 3929 - 3941 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
100 15855 3969 - 3978 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
100 12736 3944 - 3979 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
100 17057 3910 - 3926 Literal <nosymbol> org.scalatest.testsuite "requestContext"
100 13252 3900 - 3900 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
100 16317 3968 - 3968 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
100 9298 3910 - 3979 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
100 13942 3968 - 3968 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
101 9978 3997 - 3997 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
101 15480 3997 - 3997 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
102 13268 4009 - 4185 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$7).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
103 16695 4031 - 4173 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
103 9161 4050 - 4173 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
103 12498 4066 - 4066 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
103 15728 4031 - 4047 Literal <nosymbol> org.scalatest.testsuite "requestContext"
103 10258 4066 - 4066 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
103 16221 4066 - 4066 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
104 13962 4082 - 4159 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
108 17904 3876 - 4926 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$6: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$6).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$7: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$7).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$5: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$4, x$6, x$5) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
108 15980 4212 - 4212 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
108 12408 4212 - 4212 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
109 9994 4247 - 4302 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
109 8896 4270 - 4301 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
109 16707 4269 - 4269 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
109 13985 4270 - 4286 Literal <nosymbol> org.scalatest.testsuite "requestContext"
109 10130 4289 - 4299 Literal <nosymbol> org.scalatest.testsuite "language"
109 12980 4287 - 4287 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
109 13144 4269 - 4269 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
109 16233 4289 - 4301 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
110 13164 4328 - 4381 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
110 12996 4349 - 4380 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
110 8910 4348 - 4348 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
110 12286 4368 - 4378 Literal <nosymbol> org.scalatest.testsuite "question"
110 15970 4349 - 4365 Literal <nosymbol> org.scalatest.testsuite "requestContext"
110 10150 4368 - 4380 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
110 16933 4348 - 4348 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
110 16445 4366 - 4366 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
111 12303 4453 - 4467 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
111 9868 4434 - 4450 Literal <nosymbol> org.scalatest.testsuite "requestContext"
111 16459 4434 - 4467 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
111 9159 4433 - 4433 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
111 12876 4433 - 4433 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
111 15297 4409 - 4468 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
111 15985 4453 - 4465 Literal <nosymbol> org.scalatest.testsuite "questionId"
111 10389 4451 - 4451 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
113 15192 4479 - 4712 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$5: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$4, x$6, x$5) })(core.this.RequestContextQuestion.formatter)))
114 12891 4558 - 4698 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$5: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$4, x$6, x$5) })(core.this.RequestContextQuestion.formatter)
114 16097 4585 - 4585 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
114 13115 4519 - 4535 Literal <nosymbol> org.scalatest.testsuite "requestContext"
114 9885 4538 - 4555 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
114 9179 4519 - 4698 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$5: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$4, x$6, x$5) })(core.this.RequestContextQuestion.formatter))
114 16003 4536 - 4536 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
115 12180 4632 - 4632 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
115 10408 4603 - 4682 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$4, x$6, x$5)
118 9546 4479 - 4916 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$5: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$4, x$6, x$5) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
119 9647 4767 - 4784 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
119 15628 4765 - 4765 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
119 15212 4787 - 4902 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
119 9404 4814 - 4814 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
119 13136 4748 - 4764 Literal <nosymbol> org.scalatest.testsuite "requestContext"
119 13620 4748 - 4902 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
120 10622 4861 - 4861 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
120 12201 4861 - 4861 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
120 12631 4832 - 4886 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
120 16117 4861 - 4861 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
127 17776 5046 - 5046 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
127 16014 5016 - 6136 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalUpdated, stamina.V4]("proposal-updated", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$8: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$8).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$9: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$9).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$8: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$7, x$9, x$8) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalUpdated.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalUpdated](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalUpdated]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalUpdated]), stamina.this.V4.Info, stamina.this.V4.Info)
127 11512 5046 - 5046 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
127 14971 5046 - 5046 Select org.make.api.proposal.PublishedProposalEvent.ProposalUpdated.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalUpdated.formatter
128 13635 5054 - 5072 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-updated"
129 9561 5084 - 5084 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
130 12886 5172 - 5172 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
130 12321 5104 - 5104 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
130 15888 5105 - 5184 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$8).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
130 15188 5172 - 5172 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
130 9314 5172 - 5172 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
130 18250 5131 - 5131 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
130 15872 5114 - 5130 Literal <nosymbol> org.scalatest.testsuite "requestContext"
130 18151 5104 - 5104 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
130 16599 5173 - 5182 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
130 13395 5148 - 5183 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
130 12420 5133 - 5145 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
130 9776 5114 - 5183 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
131 16573 5201 - 5201 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
131 18166 5201 - 5201 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
132 12073 5213 - 5389 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$9).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
133 9539 5254 - 5377 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
133 15206 5270 - 5270 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
133 15765 5235 - 5377 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
133 16345 5235 - 5251 Literal <nosymbol> org.scalatest.testsuite "requestContext"
133 11589 5270 - 5270 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
133 9328 5270 - 5270 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
134 12769 5286 - 5363 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
138 14466 5416 - 5416 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
138 9089 5080 - 6130 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$8: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$8).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$9: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$9).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$8: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$7, x$9, x$8) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
138 13027 5416 - 5416 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
139 15508 5473 - 5473 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
139 18053 5451 - 5506 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
139 11602 5491 - 5491 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
139 12089 5473 - 5473 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
139 12531 5474 - 5490 Literal <nosymbol> org.scalatest.testsuite "requestContext"
139 10010 5474 - 5505 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
139 15082 5493 - 5505 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
139 9202 5493 - 5503 Literal <nosymbol> org.scalatest.testsuite "language"
140 9309 5572 - 5584 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
140 11824 5553 - 5584 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
140 14345 5553 - 5569 Literal <nosymbol> org.scalatest.testsuite "requestContext"
140 15525 5552 - 5552 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
140 15103 5570 - 5570 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
140 12316 5532 - 5585 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
140 13015 5572 - 5582 Literal <nosymbol> org.scalatest.testsuite "question"
140 10030 5552 - 5552 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
141 15311 5638 - 5671 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
141 9321 5655 - 5655 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
141 14814 5657 - 5669 Literal <nosymbol> org.scalatest.testsuite "questionId"
141 13034 5657 - 5671 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
141 15758 5613 - 5672 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
141 18073 5638 - 5654 Literal <nosymbol> org.scalatest.testsuite "requestContext"
141 9905 5637 - 5637 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
141 11843 5637 - 5637 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
143 15774 5683 - 5916 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$8: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$7, x$9, x$8) })(core.this.RequestContextQuestion.formatter)))
144 17799 5723 - 5902 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$8: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$7, x$9, x$8) })(core.this.RequestContextQuestion.formatter))
144 15323 5789 - 5789 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
144 14835 5740 - 5740 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
144 12332 5723 - 5739 Literal <nosymbol> org.scalatest.testsuite "requestContext"
144 11476 5762 - 5902 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$8: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$7, x$9, x$8) })(core.this.RequestContextQuestion.formatter)
144 18031 5742 - 5759 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
145 9195 5807 - 5886 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$7, x$9, x$8)
145 13052 5836 - 5836 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
148 17924 5683 - 6120 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$7: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$8: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$9: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$7, x$9, x$8) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
149 12240 5952 - 6106 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
149 17503 6018 - 6018 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
149 14452 5969 - 5969 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
149 18049 5971 - 5988 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
149 15659 5991 - 6106 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
149 12223 5952 - 5968 Literal <nosymbol> org.scalatest.testsuite "requestContext"
150 11494 6036 - 6090 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
150 9217 6065 - 6065 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
150 12674 6065 - 6065 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
150 15231 6065 - 6065 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
157 14844 6222 - 7344 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalAccepted, stamina.V4]("proposal-accepted", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$10: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$10).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$11: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$11).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$11: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$10, x$12, x$11) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalAccepted.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalAccepted](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalAccepted]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalAccepted]), stamina.this.V4.Info, stamina.this.V4.Info)
157 14019 6253 - 6253 Select org.make.api.proposal.PublishedProposalEvent.ProposalAccepted.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalAccepted.formatter
157 18104 6253 - 6253 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
157 10312 6253 - 6253 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
158 12112 6261 - 6280 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-accepted"
159 17943 6292 - 6292 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
160 11397 6380 - 6380 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
160 15446 6381 - 6390 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
160 11241 6312 - 6312 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
160 14707 6313 - 6392 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$10).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
160 9446 6339 - 6339 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
160 14482 6322 - 6338 Literal <nosymbol> org.scalatest.testsuite "requestContext"
160 9344 6312 - 6312 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
160 11222 6341 - 6353 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
160 17962 6322 - 6391 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
160 17794 6380 - 6380 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
160 12214 6356 - 6391 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
160 15904 6380 - 6380 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
161 9082 6409 - 6409 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
161 15239 6409 - 6409 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
162 11114 6421 - 6597 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$11).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
163 14243 6478 - 6478 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
163 17667 6478 - 6478 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
163 12233 6478 - 6478 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
163 14727 6443 - 6585 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
163 18180 6462 - 6585 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
163 15222 6443 - 6459 Literal <nosymbol> org.scalatest.testsuite "requestContext"
164 11414 6494 - 6571 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
168 11528 6624 - 6624 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
168 14987 6624 - 6624 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
168 17571 6288 - 7338 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$10: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$10).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$11: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$11).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$11: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$10, x$12, x$11) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
169 14360 6681 - 6681 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
169 18191 6682 - 6713 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
169 11133 6681 - 6681 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
169 9099 6659 - 6714 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
169 14126 6701 - 6713 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
169 17684 6701 - 6711 Literal <nosymbol> org.scalatest.testsuite "language"
169 11373 6682 - 6698 Literal <nosymbol> org.scalatest.testsuite "requestContext"
169 12103 6699 - 6699 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
170 13873 6778 - 6778 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
170 15123 6761 - 6777 Literal <nosymbol> org.scalatest.testsuite "requestContext"
170 12123 6761 - 6792 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
170 10738 6740 - 6793 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
170 17308 6780 - 6792 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
170 14374 6760 - 6760 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
170 18411 6760 - 6760 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
170 11391 6780 - 6790 Literal <nosymbol> org.scalatest.testsuite "question"
171 15141 6865 - 6877 Literal <nosymbol> org.scalatest.testsuite "questionId"
171 11860 6865 - 6879 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
171 17832 6845 - 6845 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
171 17320 6863 - 6863 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
171 14852 6821 - 6880 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
171 14236 6846 - 6879 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
171 12001 6845 - 6845 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
171 16867 6846 - 6862 Literal <nosymbol> org.scalatest.testsuite "requestContext"
173 14275 6891 - 7124 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$11: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$10, x$12, x$11) })(core.this.RequestContextQuestion.formatter)))
174 15012 6948 - 6948 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
174 14123 6997 - 6997 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
174 18316 6931 - 7110 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$11: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$10, x$12, x$11) })(core.this.RequestContextQuestion.formatter))
174 12367 6970 - 7110 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$11: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$10, x$12, x$11) })(core.this.RequestContextQuestion.formatter)
174 11111 6931 - 6947 Literal <nosymbol> org.scalatest.testsuite "requestContext"
174 17196 6950 - 6967 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
175 11277 7044 - 7044 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
175 17335 7015 - 7094 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$10, x$12, x$11)
178 17116 6891 - 7328 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$11: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$12: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$10, x$12, x$11) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
179 15114 7177 - 7177 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
179 11127 7160 - 7176 Literal <nosymbol> org.scalatest.testsuite "requestContext"
179 17102 7179 - 7196 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
179 18085 7226 - 7226 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
179 14293 7199 - 7314 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
179 10999 7160 - 7314 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
180 17554 7273 - 7273 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
180 11761 7273 - 7273 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
180 10544 7244 - 7298 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
180 14140 7273 - 7273 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
187 16898 7458 - 7458 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
187 13333 7428 - 8548 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalRefused, stamina.V4]("proposal-refused", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$12: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$12).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$13: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$13).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$14: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$13, x$15, x$14) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalRefused.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalRefused](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalRefused]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalRefused]), stamina.this.V4.Info, stamina.this.V4.Info)
187 12962 7458 - 7458 Select org.make.api.proposal.PublishedProposalEvent.ProposalRefused.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalRefused.formatter
187 11035 7458 - 7458 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
188 11016 7466 - 7484 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-refused"
189 17011 7496 - 7496 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
190 14268 7584 - 7584 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
190 16756 7526 - 7595 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
190 11755 7516 - 7516 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
190 13334 7517 - 7596 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$12).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
190 13316 7526 - 7542 Literal <nosymbol> org.scalatest.testsuite "requestContext"
190 10184 7584 - 7584 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
190 11257 7560 - 7595 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
190 11544 7545 - 7557 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
190 17977 7584 - 7584 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
190 17812 7543 - 7543 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
190 17232 7516 - 7516 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
190 14038 7585 - 7594 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
191 14016 7613 - 7613 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
191 17703 7613 - 7613 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
192 11772 7625 - 7801 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$13).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
193 14254 7647 - 7663 Literal <nosymbol> org.scalatest.testsuite "requestContext"
193 16990 7666 - 7789 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
193 10668 7682 - 7682 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
193 14741 7682 - 7682 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
193 17997 7682 - 7682 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
193 13215 7647 - 7789 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
194 10205 7698 - 7775 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
198 16080 7492 - 8542 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$12: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$12).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$13: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$13).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$14: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$13, x$15, x$14) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
198 10332 7828 - 7828 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
198 14176 7828 - 7828 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
199 17722 7863 - 7918 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
199 10553 7886 - 7902 Literal <nosymbol> org.scalatest.testsuite "requestContext"
199 13537 7885 - 7885 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
199 14760 7905 - 7917 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
199 16189 7905 - 7915 Literal <nosymbol> org.scalatest.testsuite "language"
199 11670 7885 - 7885 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
199 17008 7886 - 7917 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
199 11152 7903 - 7903 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
200 17022 7964 - 7964 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
200 14644 7982 - 7982 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
200 13438 7964 - 7964 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
200 16276 7984 - 7996 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
200 14032 7965 - 7981 Literal <nosymbol> org.scalatest.testsuite "requestContext"
200 10892 7965 - 7996 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
200 10455 7984 - 7994 Literal <nosymbol> org.scalatest.testsuite "question"
200 11424 7944 - 7997 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
201 17587 8050 - 8066 Literal <nosymbol> org.scalatest.testsuite "requestContext"
201 16905 8049 - 8049 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
201 16169 8067 - 8067 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
201 13911 8069 - 8081 Literal <nosymbol> org.scalatest.testsuite "questionId"
201 10469 8069 - 8083 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
201 10908 8049 - 8049 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
201 13213 8025 - 8084 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
201 14403 8050 - 8083 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
203 13086 8095 - 8328 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$14: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$13, x$15, x$14) })(core.this.RequestContextQuestion.formatter)))
204 17695 8154 - 8171 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
204 9590 8135 - 8151 Literal <nosymbol> org.scalatest.testsuite "requestContext"
204 16919 8135 - 8314 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$14: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$13, x$15, x$14) })(core.this.RequestContextQuestion.formatter))
204 13925 8152 - 8152 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
204 11144 8174 - 8314 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$14: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$13, x$15, x$14) })(core.this.RequestContextQuestion.formatter)
204 14292 8201 - 8201 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
205 10355 8248 - 8248 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
205 16185 8219 - 8298 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$13, x$15, x$14)
208 17581 8095 - 8532 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$13: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$14: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$13, x$15, x$14) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
209 14160 8381 - 8381 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
209 9622 8364 - 8518 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
209 9607 8364 - 8380 Literal <nosymbol> org.scalatest.testsuite "requestContext"
209 17714 8383 - 8400 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
209 17131 8430 - 8430 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
209 13102 8403 - 8518 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
210 12940 8477 - 8477 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
210 11165 8448 - 8502 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
210 16063 8477 - 8477 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
210 10097 8477 - 8477 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
217 13140 8668 - 8668 Select org.make.api.proposal.PublishedProposalEvent.ProposalPostponed.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalPostponed.formatter
217 12284 8636 - 9760 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalPostponed, stamina.V4]("proposal-postponed", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$14: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$14).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$15: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$15).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$17: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$16, x$18, x$17) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalPostponed.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalPostponed](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalPostponed]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalPostponed]), stamina.this.V4.Info, stamina.this.V4.Info)
217 9990 8668 - 8668 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
217 15968 8668 - 8668 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
218 9829 8676 - 8696 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-postponed"
219 17602 8708 - 8708 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
220 10368 8728 - 8728 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
220 10350 8757 - 8769 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
220 13807 8729 - 8808 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$14).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
220 13349 8796 - 8796 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
220 11055 8796 - 8796 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
220 16396 8755 - 8755 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
220 9600 8772 - 8807 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
220 16305 8728 - 8728 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
220 12833 8797 - 8806 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
220 16774 8796 - 8796 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
220 15832 8738 - 8807 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
220 14056 8738 - 8754 Literal <nosymbol> org.scalatest.testsuite "requestContext"
221 12485 8825 - 8825 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
221 16075 8825 - 8825 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
222 10246 8837 - 9013 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$15).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
223 14031 8859 - 9001 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
223 13361 8894 - 8894 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
223 16791 8894 - 8894 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
223 9488 8894 - 8894 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
223 12589 8859 - 8875 Literal <nosymbol> org.scalatest.testsuite "requestContext"
223 15567 8878 - 9001 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
224 10930 8910 - 8987 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
228 8893 9040 - 9040 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
228 12978 9040 - 9040 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
228 15267 8704 - 9754 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$14: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$14).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$15: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$15).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$17: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$16, x$18, x$17) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
229 15470 9098 - 9129 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
229 11028 9098 - 9114 Literal <nosymbol> org.scalatest.testsuite "requestContext"
229 14048 9097 - 9097 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
229 16545 9075 - 9130 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
229 13255 9117 - 9129 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
229 17140 9117 - 9127 Literal <nosymbol> org.scalatest.testsuite "language"
229 10578 9097 - 9097 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
229 9504 9115 - 9115 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
230 9979 9177 - 9208 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
230 12500 9177 - 9193 Literal <nosymbol> org.scalatest.testsuite "requestContext"
230 9255 9196 - 9206 Literal <nosymbol> org.scalatest.testsuite "question"
230 10484 9156 - 9209 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
230 17039 9196 - 9208 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
230 14072 9176 - 9176 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
230 13342 9194 - 9194 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
230 15830 9176 - 9176 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
231 9273 9281 - 9295 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
231 12287 9237 - 9296 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
231 13229 9262 - 9295 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
231 12981 9281 - 9293 Literal <nosymbol> org.scalatest.testsuite "questionId"
231 9714 9261 - 9261 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
231 16299 9262 - 9278 Literal <nosymbol> org.scalatest.testsuite "requestContext"
231 15853 9261 - 9261 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
231 17055 9279 - 9279 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
233 12305 9307 - 9540 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$17: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$16, x$18, x$17) })(core.this.RequestContextQuestion.formatter)))
234 13247 9413 - 9413 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
234 15466 9347 - 9526 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$17: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$16, x$18, x$17) })(core.this.RequestContextQuestion.formatter))
234 12481 9364 - 9364 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
234 16204 9366 - 9383 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
234 10237 9347 - 9363 Literal <nosymbol> org.scalatest.testsuite "requestContext"
234 9621 9386 - 9526 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$17: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$16, x$18, x$17) })(core.this.RequestContextQuestion.formatter)
235 16937 9431 - 9510 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$16, x$18, x$17)
235 9295 9460 - 9460 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
238 16100 9307 - 9744 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$16: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$17: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$18: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$16, x$18, x$17) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
239 10114 9576 - 9592 Literal <nosymbol> org.scalatest.testsuite "requestContext"
239 12493 9593 - 9593 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
239 10127 9576 - 9730 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
239 11891 9615 - 9730 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
239 16218 9595 - 9612 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
239 15476 9642 - 9642 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
240 8881 9689 - 9689 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
240 13119 9689 - 9689 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
240 16692 9689 - 9689 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
240 9636 9660 - 9714 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
247 11357 9913 - 9913 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
247 10013 9913 - 9913 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
247 15387 9913 - 9913 Select org.make.api.proposal.PublishedProposalEvent.ProposalVotesVerifiedUpdated.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalVotesVerifiedUpdated.formatter
247 15868 9870 - 10604 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalVotesVerifiedUpdated, stamina.V4]("proposal-votes-verified-updated", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$16: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$16).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$17: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$17).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val updatedVerifiedVotes: Seq[org.make.core.proposal.Vote] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.strToField("votesVerified"))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.Vote]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat))); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("updatedVerifiedVotes").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVerifiedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat)))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalVotesVerifiedUpdated.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalVotesVerifiedUpdated](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalVotesVerifiedUpdated]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalVotesVerifiedUpdated]), stamina.this.V4.Info, stamina.this.V4.Info)
248 10367 9921 - 9954 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-votes-verified-updated"
249 16120 9966 - 9966 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
250 15174 9986 - 9986 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
250 10386 10030 - 10065 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
250 12874 9987 - 10066 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(x$16).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
250 15281 10013 - 10013 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
250 9865 10054 - 10054 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
250 13480 10055 - 10064 TypeApply scala.collection.immutable.Map.empty scala.Predef.Map.empty[String, Nothing]
250 12161 10054 - 10054 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
250 12992 9996 - 10012 Literal <nosymbol> "requestContext"
250 9406 10015 - 10027 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("customData")
250 9158 9986 - 9986 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
250 15982 10054 - 10054 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
250 16212 9996 - 10065 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
251 13131 10083 - 10083 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
251 15190 10083 - 10083 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
252 9030 10095 - 10271 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(x$17).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
253 12617 10117 - 10259 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
253 18253 10152 - 10152 Select spray.json.AdditionalFormats.RootJsObjectFormat spray.json.DefaultJsonProtocol.RootJsObjectFormat
253 12179 10152 - 10152 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
253 16093 10136 - 10259 ApplyToImplicitArgs spray.json.lenses.Operations.modify spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
253 15874 10152 - 10152 Select spray.json.AdditionalFormats.RootJsObjectFormat spray.json.DefaultJsonProtocol.RootJsObjectFormat
253 13377 10117 - 10133 Literal <nosymbol> "requestContext"
254 9630 10168 - 10245 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
258 9413 9962 - 10598 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$16: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$16).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$17: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$17).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val updatedVerifiedVotes: Seq[org.make.core.proposal.Vote] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.strToField("votesVerified"))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.Vote]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat))); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("updatedVerifiedVotes").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVerifiedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat)))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
258 16578 10298 - 10298 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
258 12866 10298 - 10298 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
259 18152 10368 - 10368 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.Vote]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat))
259 16112 10345 - 10385 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.strToField("votesVerified"))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.Vote]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat)))
259 12197 10368 - 10368 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat)
259 15962 10368 - 10368 Select org.make.core.proposal.Vote.voteFormat proposal.this.Vote.voteFormat
259 9523 10369 - 10384 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("votesVerified")
260 17903 10396 - 10588 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("updatedVerifiedVotes").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVerifiedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat))))
261 11334 10472 - 10472 Select org.make.core.proposal.VotingOptions.VotingOptionsFormat proposal.this.VotingOptions.VotingOptionsFormat
261 9542 10472 - 10472 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat)
261 15852 10446 - 10576 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVerifiedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat))
261 12517 10421 - 10443 Literal <nosymbol> "updatedVerifiedVotes"
261 12405 10421 - 10576 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("updatedVerifiedVotes").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVerifiedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat)))
262 15209 10488 - 10562 Apply scala.Some.apply scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVerifiedVotes))
262 9400 10493 - 10561 Apply org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVerifiedVotes)
269 11219 10733 - 10733 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
269 14362 10733 - 10733 Select org.make.api.proposal.PublishedProposalEvent.ProposalVotesUpdated.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalVotesUpdated.formatter
269 15444 10698 - 12020 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalVotesUpdated, stamina.V4]("proposal-votes-updated", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$18: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$18).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val updatedVotes: Seq[org.make.core.proposal.Vote] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.strToField("newVotes"))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.Vote]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat))); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("updatedVotes").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat)))) }))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$20: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$21: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$19, x$21, x$20) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalVotesUpdated.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalVotesUpdated](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalVotesUpdated]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalVotesUpdated]), stamina.this.V4.Info, stamina.this.V4.Info)
269 9444 10733 - 10733 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
270 12416 10741 - 10765 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-votes-updated"
271 18133 10777 - 10777 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
272 18148 10797 - 10797 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
272 14538 10797 - 10797 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
273 12319 10809 - 10985 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$18).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
274 10033 10850 - 10973 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
274 16594 10831 - 10847 Literal <nosymbol> org.scalatest.testsuite "requestContext"
274 9312 10866 - 10866 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
274 11573 10866 - 10866 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
274 15185 10866 - 10866 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
274 15883 10831 - 10973 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
275 12754 10882 - 10959 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
279 15506 11012 - 11012 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
279 10006 11012 - 11012 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
280 11585 11074 - 11074 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.Vote]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat))
280 9324 11074 - 11074 Select org.make.core.proposal.Vote.voteFormat org.scalatest.testsuite proposal.this.Vote.voteFormat
280 12766 11075 - 11085 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("newVotes")
280 15065 11074 - 11074 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat)
280 9535 11051 - 11086 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.strToField("newVotes"))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.Vote]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat)))
281 11478 11097 - 11273 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("updatedVotes").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat))))
282 12527 11165 - 11165 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat)
282 15081 11122 - 11261 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("updatedVotes").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat)))
282 9198 11139 - 11261 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat))
282 14551 11165 - 11165 Select org.make.core.proposal.VotingOptions.VotingOptionsFormat org.scalatest.testsuite proposal.this.VotingOptions.VotingOptionsFormat
282 15761 11122 - 11136 Literal <nosymbol> org.scalatest.testsuite "updatedVotes"
283 18032 11181 - 11247 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVotes))
283 12071 11186 - 11246 Apply org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions org.scalatest.testsuite org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVotes)
287 17940 10773 - 12014 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$18: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$18).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val updatedVotes: Seq[org.make.core.proposal.Vote] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.strToField("newVotes"))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.Vote]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.Vote](proposal.this.Vote.voteFormat))); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("updatedVotes").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.VotingOptions]](scala.Some.apply[org.make.core.proposal.VotingOptions](org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(updatedVotes)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.VotingOptionsFormat)))) }))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$20: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$21: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$19, x$21, x$20) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
287 12107 11300 - 11300 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
287 13725 11300 - 11300 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
288 17294 11335 - 11390 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
288 13011 11375 - 11375 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
288 14952 11357 - 11357 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
288 9305 11358 - 11389 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
288 11951 11358 - 11374 Literal <nosymbol> org.scalatest.testsuite "requestContext"
288 14340 11377 - 11389 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
288 11496 11357 - 11357 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
288 18051 11377 - 11387 Literal <nosymbol> org.scalatest.testsuite "language"
289 15999 11437 - 11453 Literal <nosymbol> org.scalatest.testsuite "requestContext"
289 15308 11436 - 11436 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
289 9174 11436 - 11436 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
289 12311 11456 - 11466 Literal <nosymbol> org.scalatest.testsuite "question"
289 18070 11456 - 11468 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
289 13031 11437 - 11468 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
289 14813 11454 - 11454 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
289 11840 11416 - 11469 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
290 18263 11539 - 11539 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
290 15320 11497 - 11556 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
290 11223 11521 - 11521 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
290 15753 11541 - 11553 Literal <nosymbol> org.scalatest.testsuite "questionId"
290 14832 11522 - 11555 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
290 9191 11521 - 11521 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
290 17777 11522 - 11538 Literal <nosymbol> org.scalatest.testsuite "requestContext"
290 12196 11541 - 11555 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
292 15226 11567 - 11800 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$20: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$21: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$19, x$21, x$20) })(core.this.RequestContextQuestion.formatter)))
293 14450 11673 - 11673 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
293 11474 11607 - 11623 Literal <nosymbol> org.scalatest.testsuite "requestContext"
293 17796 11626 - 11643 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
293 11243 11646 - 11786 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$20: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$21: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$19, x$21, x$20) })(core.this.RequestContextQuestion.formatter)
293 15644 11624 - 11624 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
293 9070 11607 - 11786 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$20: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$21: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$19, x$21, x$20) })(core.this.RequestContextQuestion.formatter))
294 12218 11720 - 11720 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
294 18044 11691 - 11770 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$19, x$21, x$20)
297 17398 11567 - 12004 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$19: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$20: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$21: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$19, x$21, x$20) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
298 9085 11902 - 11902 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
298 11489 11836 - 11852 Literal <nosymbol> org.scalatest.testsuite "requestContext"
298 15655 11853 - 11853 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
298 11375 11836 - 11990 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
298 17386 11855 - 11872 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
298 14966 11875 - 11990 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
299 17922 11949 - 11949 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
299 14462 11949 - 11949 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
299 12236 11949 - 11949 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
299 11198 11920 - 11974 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
306 11169 12100 - 13664 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalVoted, stamina.V7]("proposal-voted", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$19: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$19).update(spray.json.lenses.JsonLenses.strToField("organisationInfo").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val organisationId: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[Option[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("organisationInfo").?)(`package`.this.Reader.safeMonadicReader[Option[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))).flatMap[String](((x$20: Option[org.make.core.proposal.OrganisationInfo]) => x$20.map[String](((x$21: org.make.core.proposal.OrganisationInfo) => x$21.organisationId.value)))); organisationId.fold[spray.json.JsValue](json)(((id: String) => spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat))))) }))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$22: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$22).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$23: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$23).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((x$24: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$24).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$22: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$23: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$24: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$22, x$24, x$23) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V7.Info, stamina.this.V7.Info))(PublishedProposalEvent.this.ProposalVoted.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalVoted](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalVoted]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalVoted]), stamina.this.V7.Info, stamina.this.V7.Info)
306 14386 12128 - 12128 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
306 10452 12128 - 12128 Select org.make.api.proposal.PublishedProposalEvent.ProposalVoted.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalVoted.formatter
306 16149 12128 - 12128 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
307 11395 12136 - 12152 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-voted"
308 17643 12164 - 12164 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
309 12210 12245 - 12249 Select scala.None org.scalatest.testsuite scala.None
309 15218 12184 - 12184 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
309 9341 12185 - 12251 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$19).update(spray.json.lenses.JsonLenses.strToField("organisationInfo").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))
309 11862 12184 - 12184 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
309 14224 12194 - 12212 Literal <nosymbol> org.scalatest.testsuite "organisationInfo"
309 18414 12244 - 12244 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)
309 14376 12215 - 12250 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))
309 11236 12194 - 12250 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("organisationInfo").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)))
310 11130 12269 - 12269 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
310 14356 12269 - 12269 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
312 11112 12391 - 12420 Apply scala.Option.map org.scalatest.testsuite x$20.map[String](((x$21: org.make.core.proposal.OrganisationInfo) => x$21.organisationId.value))
312 14595 12397 - 12419 Select org.make.core.user.UserId.value x$21.organisationId.value
312 14239 12361 - 12381 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("organisationInfo").?
312 17666 12361 - 12379 Literal <nosymbol> org.scalatest.testsuite "organisationInfo"
312 18177 12360 - 12360 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Option[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))
312 16969 12322 - 12421 Apply scala.Option.flatMap org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Option[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("organisationInfo").?)(`package`.this.Reader.safeMonadicReader[Option[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))).flatMap[String](((x$20: Option[org.make.core.proposal.OrganisationInfo]) => x$20.map[String](((x$21: org.make.core.proposal.OrganisationInfo) => x$21.organisationId.value))))
312 12085 12360 - 12360 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)
313 18069 12432 - 12542 Apply scala.Option.fold org.scalatest.testsuite organisationId.fold[spray.json.JsValue](json)(((id: String) => spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat)))))
314 14124 12490 - 12529 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat))
314 15098 12490 - 12511 Literal <nosymbol> "maybeOrganisationId"
314 11611 12525 - 12525 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
314 17681 12514 - 12529 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat)
314 12100 12478 - 12530 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat)))
317 17306 12592 - 12614 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)
317 16845 12578 - 12589 Literal <nosymbol> org.scalatest.testsuite "voteTrust"
317 10295 12569 - 12615 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$22).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
317 11386 12603 - 12603 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
317 18088 12568 - 12568 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
317 14143 12578 - 12614 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat))
317 15118 12604 - 12613 Literal <nosymbol> org.scalatest.testsuite "trusted"
317 14370 12568 - 12568 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
318 11857 12701 - 12710 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
318 16866 12661 - 12673 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
318 15009 12632 - 12632 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
318 10747 12633 - 12712 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$23).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
318 14105 12700 - 12700 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
318 17317 12700 - 12700 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
318 10313 12700 - 12700 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
318 17828 12676 - 12711 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
318 14992 12659 - 12659 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
318 10736 12642 - 12658 Literal <nosymbol> org.scalatest.testsuite "requestContext"
318 17082 12632 - 12632 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
318 14848 12642 - 12711 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
319 11758 12729 - 12729 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
319 13405 12729 - 12729 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
320 17098 12741 - 12917 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$24).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
321 18314 12798 - 12798 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
321 10634 12798 - 12798 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
321 10980 12763 - 12905 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
321 11273 12763 - 12779 Literal <nosymbol> org.scalatest.testsuite "requestContext"
321 14272 12782 - 12905 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
321 14119 12798 - 12798 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
322 17814 12814 - 12891 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
326 17718 12944 - 12944 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
326 13890 12160 - 13658 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$19: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$19).update(spray.json.lenses.JsonLenses.strToField("organisationInfo").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val organisationId: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[Option[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("organisationInfo").?)(`package`.this.Reader.safeMonadicReader[Option[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))).flatMap[String](((x$20: Option[org.make.core.proposal.OrganisationInfo]) => x$20.map[String](((x$21: org.make.core.proposal.OrganisationInfo) => x$21.organisationId.value)))); organisationId.fold[spray.json.JsValue](json)(((id: String) => spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat))))) }))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$22: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$22).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$23: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$23).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((x$24: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$24).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$22: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$23: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$24: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$22, x$24, x$23) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V7.Info, stamina.this.V7.Info)
326 9676 12944 - 12944 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
327 14743 13002 - 13033 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
327 17112 13001 - 13001 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
327 18081 13019 - 13019 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
327 10998 13001 - 13001 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
327 13297 12979 - 13034 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
327 17235 13002 - 13018 Literal <nosymbol> org.scalatest.testsuite "requestContext"
327 10542 13021 - 13033 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
327 13999 13021 - 13031 Literal <nosymbol> org.scalatest.testsuite "language"
328 11525 13081 - 13097 Literal <nosymbol> org.scalatest.testsuite "requestContext"
328 10876 13080 - 13080 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
328 17009 13060 - 13113 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
328 17957 13081 - 13112 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
328 14493 13080 - 13080 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
328 17439 13100 - 13110 Literal <nosymbol> org.scalatest.testsuite "question"
328 10309 13098 - 13098 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
328 14017 13100 - 13112 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
329 17808 13185 - 13199 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
329 11252 13141 - 13200 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
329 13312 13166 - 13182 Literal <nosymbol> org.scalatest.testsuite "requestContext"
329 11410 13185 - 13197 Literal <nosymbol> org.scalatest.testsuite "questionId"
329 14723 13165 - 13165 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
329 14035 13183 - 13183 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
329 16278 13165 - 13165 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
329 10183 13166 - 13199 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
331 10666 13211 - 13444 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$22: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$23: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$24: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$22, x$24, x$23) })(core.this.RequestContextQuestion.formatter)))
332 16170 13290 - 13430 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$22: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$23: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$24: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$22, x$24, x$23) })(core.this.RequestContextQuestion.formatter)
332 14737 13251 - 13430 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$22: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$23: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$24: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$22, x$24, x$23) })(core.this.RequestContextQuestion.formatter))
332 17092 13251 - 13267 Literal <nosymbol> org.scalatest.testsuite "requestContext"
332 13195 13270 - 13287 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
332 10536 13317 - 13317 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
332 11427 13268 - 13268 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
333 14251 13335 - 13414 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$22, x$24, x$23)
333 17226 13364 - 13364 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
336 13423 13211 - 13648 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$22: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$23: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$24: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$22, x$24, x$23) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
337 17004 13480 - 13634 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
337 14755 13546 - 13546 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
337 9913 13497 - 13497 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
337 13519 13499 - 13516 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
337 11147 13519 - 13634 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
337 16987 13480 - 13496 Literal <nosymbol> org.scalatest.testsuite "requestContext"
338 17699 13593 - 13593 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
338 13667 13593 - 13593 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
338 10440 13593 - 13593 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
338 16472 13564 - 13618 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
345 15951 13778 - 13778 Select org.make.api.proposal.PublishedProposalEvent.ProposalUnvoted.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalUnvoted.formatter
345 11889 13778 - 13778 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
345 16096 13748 - 15320 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalUnvoted, stamina.V7]("proposal-unvoted", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$25: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$25).update(spray.json.lenses.JsonLenses.strToField("organisationInfo").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val organisationInfo: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[Option[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("organisationInfo").?)(`package`.this.Reader.safeMonadicReader[Option[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))).flatMap[String](((x$26: Option[org.make.core.proposal.OrganisationInfo]) => x$26.map[String](((x$27: org.make.core.proposal.OrganisationInfo) => x$27.organisationId.value)))); organisationInfo.fold[spray.json.JsValue](json)(((id: String) => spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat))))) }))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$28: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$28).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$29: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$29).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((x$30: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$30).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$25: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$26: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$25, x$27, x$26) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V7.Info, stamina.this.V7.Info))(PublishedProposalEvent.this.ProposalUnvoted.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalUnvoted](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalUnvoted]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalUnvoted]), stamina.this.V7.Info, stamina.this.V7.Info)
345 18015 13778 - 13778 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
346 16883 13786 - 13804 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-unvoted"
347 13435 13816 - 13816 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
348 12671 13837 - 13903 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$25).update(spray.json.lenses.JsonLenses.strToField("organisationInfo").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))
348 16902 13836 - 13836 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
348 11121 13836 - 13836 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
348 9688 13846 - 13864 Literal <nosymbol> org.scalatest.testsuite "organisationInfo"
348 10334 13867 - 13902 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))
348 13907 13896 - 13896 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)
348 16165 13846 - 13902 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("organisationInfo").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)))
348 17331 13897 - 13901 Select scala.None org.scalatest.testsuite scala.None
349 10446 13921 - 13921 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
349 16061 13921 - 13921 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
351 13209 14015 - 14033 Literal <nosymbol> org.scalatest.testsuite "organisationInfo"
351 14133 14014 - 14014 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Option[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))
351 17348 14014 - 14014 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)
351 9587 14015 - 14035 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("organisationInfo").?
351 16181 14045 - 14074 Apply scala.Option.map org.scalatest.testsuite x$26.map[String](((x$27: org.make.core.proposal.OrganisationInfo) => x$27.organisationId.value))
351 12578 13976 - 14075 Apply scala.Option.flatMap org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Option[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("organisationInfo").?)(`package`.this.Reader.safeMonadicReader[Option[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))).flatMap[String](((x$26: Option[org.make.core.proposal.OrganisationInfo]) => x$26.map[String](((x$27: org.make.core.proposal.OrganisationInfo) => x$27.organisationId.value))))
351 10353 14051 - 14073 Select org.make.core.user.UserId.value x$27.organisationId.value
352 14156 14086 - 14198 Apply scala.Option.fold org.scalatest.testsuite organisationInfo.fold[spray.json.JsValue](json)(((id: String) => spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat)))))
353 17566 14134 - 14186 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat)))
353 17111 14181 - 14181 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
353 11139 14146 - 14167 Literal <nosymbol> "maybeOrganisationId"
353 13084 14170 - 14185 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat)
353 9603 14146 - 14185 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat))
356 13427 14248 - 14270 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)
356 15933 14225 - 14271 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$28).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
356 14174 14224 - 14224 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
356 17128 14259 - 14259 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
356 12591 14234 - 14245 Literal <nosymbol> org.scalatest.testsuite "voteTrust"
356 11012 14260 - 14269 Literal <nosymbol> org.scalatest.testsuite "trusted"
356 10327 14224 - 14224 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
356 9489 14234 - 14270 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat))
357 9390 14288 - 14288 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
357 16292 14289 - 14368 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$29).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
357 11031 14315 - 14315 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
357 13328 14356 - 14356 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
357 16378 14298 - 14314 Literal <nosymbol> org.scalatest.testsuite "requestContext"
357 12810 14317 - 14329 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
357 17143 14357 - 14366 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
357 14051 14332 - 14367 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
357 9798 14356 - 14356 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
357 12573 14288 - 14288 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
357 15812 14356 - 14356 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
357 10344 14298 - 14367 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
358 8967 14385 - 14385 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
358 16787 14385 - 14385 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
359 12468 14397 - 14573 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$30).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
360 9468 14454 - 14454 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
360 10221 14438 - 14561 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
360 15553 14454 - 14454 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
360 16770 14419 - 14435 Literal <nosymbol> org.scalatest.testsuite "requestContext"
360 14075 14454 - 14454 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
360 16302 14419 - 14561 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
361 13345 14470 - 14547 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
365 13113 14600 - 14600 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
365 15296 14600 - 14600 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
365 9633 13812 - 15314 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$25: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$25).update(spray.json.lenses.JsonLenses.strToField("organisationInfo").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.proposal.OrganisationInfo]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val organisationInfo: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[Option[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("organisationInfo").?)(`package`.this.Reader.safeMonadicReader[Option[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.optionFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))).flatMap[String](((x$26: Option[org.make.core.proposal.OrganisationInfo]) => x$26.map[String](((x$27: org.make.core.proposal.OrganisationInfo) => x$27.organisationId.value)))); organisationInfo.fold[spray.json.JsValue](json)(((id: String) => spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("maybeOrganisationId").!(spray.json.lenses.JsonLenses.set[String](id)(spray.json.DefaultJsonProtocol.StringJsonFormat))))) }))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$28: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$28).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$29: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$29).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((x$30: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$30).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$25: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$26: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$25, x$27, x$26) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V7.Info, stamina.this.V7.Info)
366 9485 14677 - 14687 Literal <nosymbol> org.scalatest.testsuite "language"
366 12482 14657 - 14657 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
366 13232 14658 - 14674 Literal <nosymbol> org.scalatest.testsuite "requestContext"
366 10241 14658 - 14689 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
366 14026 14675 - 14675 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
366 16520 14657 - 14657 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
366 8978 14635 - 14690 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
366 15563 14677 - 14689 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
367 12497 14716 - 14769 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
367 9500 14756 - 14768 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
367 17018 14737 - 14753 Literal <nosymbol> org.scalatest.testsuite "requestContext"
367 15468 14754 - 14754 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
367 10464 14736 - 14736 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
367 16541 14736 - 14736 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
367 13251 14756 - 14766 Literal <nosymbol> org.scalatest.testsuite "question"
367 12381 14737 - 14768 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
368 15479 14822 - 14855 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
368 9976 14839 - 14839 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
368 16295 14797 - 14856 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
368 10481 14821 - 14821 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
368 13208 14841 - 14855 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
368 9251 14822 - 14838 Literal <nosymbol> org.scalatest.testsuite "requestContext"
368 12268 14821 - 14821 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
368 17035 14841 - 14853 Literal <nosymbol> org.scalatest.testsuite "questionId"
370 16200 14867 - 15100 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$25: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$26: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$25, x$27, x$26) })(core.this.RequestContextQuestion.formatter)))
371 12285 14946 - 15086 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$25: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$26: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$25, x$27, x$26) })(core.this.RequestContextQuestion.formatter)
371 15269 14924 - 14924 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
371 9272 14926 - 14943 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
371 10232 14907 - 15086 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$25: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$26: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$25, x$27, x$26) })(core.this.RequestContextQuestion.formatter))
371 15707 14973 - 14973 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
371 12979 14907 - 14923 Literal <nosymbol> org.scalatest.testsuite "requestContext"
372 9711 14991 - 15070 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$25, x$27, x$26)
372 13225 15020 - 15020 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
375 8876 14867 - 15304 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$25: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$26: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$27: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$25, x$27, x$26) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
376 12957 15136 - 15290 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
376 15283 15153 - 15153 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
376 12699 15136 - 15152 Literal <nosymbol> org.scalatest.testsuite "requestContext"
376 9140 15155 - 15172 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
376 16215 15175 - 15290 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
376 10111 15202 - 15202 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
377 15461 15249 - 15249 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
377 12162 15220 - 15274 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
377 9618 15249 - 15249 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
377 13242 15249 - 15249 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
384 10709 15440 - 15440 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
384 18047 15440 - 15440 Select org.make.api.proposal.PublishedProposalEvent.ProposalQualified.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalQualified.formatter
384 14792 15440 - 15440 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
384 8924 15408 - 16596 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalQualified, stamina.V5]("proposal-qualified", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$31: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$31).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$32: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$32).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$33: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$33).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$28: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$29: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$28, x$30, x$29) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V5.Info, stamina.this.V5.Info))(PublishedProposalEvent.this.ProposalQualified.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalQualified](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalQualified]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalQualified]), stamina.this.V5.Info, stamina.this.V5.Info)
385 12973 15448 - 15468 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-qualified"
386 9389 15480 - 15480 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
387 12850 15500 - 15500 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
387 16116 15500 - 15500 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
387 9844 15535 - 15535 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
387 15965 15524 - 15546 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)
387 11901 15510 - 15546 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat))
387 15265 15510 - 15521 Literal <nosymbol> org.scalatest.testsuite "voteTrust"
387 18222 15501 - 15547 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$31).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
387 13135 15536 - 15545 Literal <nosymbol> org.scalatest.testsuite "trusted"
388 16071 15608 - 15643 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
388 15978 15632 - 15632 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
388 12159 15632 - 15632 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
388 9416 15565 - 15644 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$32).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
388 15170 15564 - 15564 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
388 13357 15591 - 15591 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
388 9861 15633 - 15642 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
388 12869 15574 - 15643 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
388 11667 15564 - 15564 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
388 9403 15574 - 15590 Literal <nosymbol> org.scalatest.testsuite "requestContext"
388 18234 15632 - 15632 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
388 15276 15593 - 15605 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
389 9518 15661 - 15661 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
389 11308 15661 - 15661 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
390 15187 15673 - 15849 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$33).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
391 16089 15730 - 15730 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
391 9028 15695 - 15837 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
391 12176 15730 - 15730 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
391 9499 15695 - 15711 Literal <nosymbol> org.scalatest.testsuite "requestContext"
391 12615 15714 - 15837 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
391 18135 15730 - 15730 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
392 15871 15746 - 15823 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
396 17276 15876 - 15876 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
396 11949 15476 - 16590 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$31: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$31).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$32: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$32).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$33: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$33).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$28: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$29: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$28, x$30, x$29) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V5.Info, stamina.this.V5.Info)
396 15979 15876 - 15876 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
397 9396 15933 - 15933 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
397 15066 15933 - 15933 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
397 11333 15911 - 15966 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
397 15591 15934 - 15950 Literal <nosymbol> org.scalatest.testsuite "requestContext"
397 12514 15934 - 15965 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
397 14305 15951 - 15951 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
397 12055 15953 - 15963 Literal <nosymbol> org.scalatest.testsuite "language"
397 18150 15953 - 15965 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
398 15383 15992 - 16045 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
398 9291 16012 - 16012 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
398 12530 16012 - 16012 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
398 14324 16013 - 16044 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
398 9538 16013 - 16029 Literal <nosymbol> org.scalatest.testsuite "requestContext"
398 15848 16032 - 16042 Literal <nosymbol> org.scalatest.testsuite "question"
398 18033 16030 - 16030 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
398 12399 16032 - 16044 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
399 10009 16117 - 16129 Literal <nosymbol> org.scalatest.testsuite "questionId"
399 12302 16115 - 16115 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
399 9308 16073 - 16132 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
399 18130 16098 - 16131 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
399 15863 16117 - 16131 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
399 11353 16098 - 16114 Literal <nosymbol> org.scalatest.testsuite "requestContext"
399 12749 16097 - 16097 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
399 14343 16097 - 16097 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
401 9178 16143 - 16376 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$28: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$29: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$28, x$30, x$29) })(core.this.RequestContextQuestion.formatter)))
402 11570 16202 - 16219 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
402 17297 16200 - 16200 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
402 14536 16222 - 16362 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$28: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$29: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$28, x$30, x$29) })(core.this.RequestContextQuestion.formatter)
402 12762 16183 - 16362 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$28: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$29: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$28, x$30, x$29) })(core.this.RequestContextQuestion.formatter))
402 15295 16183 - 16199 Literal <nosymbol> org.scalatest.testsuite "requestContext"
402 18144 16249 - 16249 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
403 15743 16296 - 16296 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
403 12315 16267 - 16346 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$28, x$30, x$29)
406 11475 16143 - 16580 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$28: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$29: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$30: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$28, x$30, x$29) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
407 11582 16431 - 16448 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
407 12987 16478 - 16478 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
407 9194 16451 - 16566 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
407 15079 16412 - 16566 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
407 15064 16412 - 16428 Literal <nosymbol> org.scalatest.testsuite "requestContext"
407 17259 16429 - 16429 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
408 15757 16525 - 16525 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
408 18030 16525 - 16525 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
408 14548 16496 - 16550 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
408 12331 16525 - 16525 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
415 13298 16722 - 16722 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
415 11854 16688 - 17880 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalUnqualified, stamina.V5]("proposal-unqualified", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$34: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$34).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$35: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$35).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$36: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$36).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$32: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$33: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$31, x$33, x$32) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V5.Info, stamina.this.V5.Info))(PublishedProposalEvent.this.ProposalUnqualified.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalUnqualified](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalUnqualified]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalUnqualified]), stamina.this.V5.Info, stamina.this.V5.Info)
415 10732 16722 - 16722 Select org.make.api.proposal.PublishedProposalEvent.ProposalUnqualified.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalUnqualified.formatter
415 17178 16722 - 16722 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
416 14949 16730 - 16752 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-unqualified"
417 11493 16764 - 16764 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
418 15305 16784 - 16784 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
418 15996 16820 - 16829 Literal <nosymbol> org.scalatest.testsuite "trusted"
418 14811 16794 - 16830 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat))
418 12307 16819 - 16819 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
418 17923 16808 - 16830 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)
418 11200 16785 - 16831 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$34).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
418 9169 16784 - 16784 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
418 17755 16794 - 16805 Literal <nosymbol> org.scalatest.testsuite "voteTrust"
419 18260 16916 - 16916 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
419 17793 16848 - 16848 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
419 13953 16848 - 16848 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
419 17775 16877 - 16889 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
419 11709 16858 - 16874 Literal <nosymbol> org.scalatest.testsuite "requestContext"
419 14688 16916 - 16916 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
419 11221 16916 - 16916 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
419 15205 16858 - 16927 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
419 13727 16875 - 16875 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
419 12193 16917 - 16926 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
419 11469 16849 - 16928 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$35).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
419 9187 16892 - 16927 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
420 12088 16945 - 16945 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
420 13975 16945 - 16945 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
421 17383 16957 - 17133 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$36).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
422 12213 16979 - 16995 Literal <nosymbol> org.scalatest.testsuite "requestContext"
422 11352 16979 - 17121 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
422 9067 17014 - 17014 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
422 15221 16998 - 17121 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
422 14446 17014 - 17014 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
422 11240 17014 - 17014 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
423 18165 17030 - 17107 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
427 14829 16760 - 17874 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$34: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$34).update(spray.json.lenses.JsonLenses.strToField("voteTrust").!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$35: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$35).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$36: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$36).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$32: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$33: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$31, x$33, x$32) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V5.Info, stamina.this.V5.Info)
427 10294 17160 - 17160 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
427 18084 17160 - 17160 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
428 15102 17218 - 17249 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
428 11370 17217 - 17217 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
428 16971 17235 - 17235 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
428 11196 17237 - 17249 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
428 14207 17195 - 17250 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
428 17395 17217 - 17217 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
428 17918 17218 - 17234 Literal <nosymbol> org.scalatest.testsuite "requestContext"
428 14458 17237 - 17247 Literal <nosymbol> org.scalatest.testsuite "language"
429 11390 17296 - 17296 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
429 11216 17314 - 17314 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
429 14359 17316 - 17328 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
429 17170 17297 - 17328 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
429 15199 17296 - 17296 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
429 17642 17276 - 17329 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
429 17935 17316 - 17326 Literal <nosymbol> org.scalatest.testsuite "question"
429 12432 17297 - 17313 Literal <nosymbol> org.scalatest.testsuite "requestContext"
430 12330 17401 - 17413 Literal <nosymbol> org.scalatest.testsuite "questionId"
430 18158 17401 - 17415 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
430 11596 17357 - 17416 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
430 15214 17381 - 17381 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
430 14221 17382 - 17398 Literal <nosymbol> org.scalatest.testsuite "requestContext"
430 11093 17382 - 17415 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
430 14373 17399 - 17399 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
430 17184 17381 - 17381 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
432 11609 17427 - 17660 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$32: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$33: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$31, x$33, x$32) })(core.this.RequestContextQuestion.formatter)))
433 14106 17486 - 17503 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
433 10401 17484 - 17484 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
433 11109 17533 - 17533 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
433 17664 17467 - 17483 Literal <nosymbol> org.scalatest.testsuite "requestContext"
433 17084 17506 - 17646 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$32: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$33: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$31, x$33, x$32) })(core.this.RequestContextQuestion.formatter)
433 15092 17467 - 17646 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$32: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$33: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$31, x$33, x$32) })(core.this.RequestContextQuestion.formatter))
434 18173 17580 - 17580 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
434 14334 17551 - 17630 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$31, x$33, x$32)
437 13838 17427 - 17864 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$31: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$32: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$33: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$31, x$33, x$32) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
438 17303 17696 - 17850 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
438 13408 17762 - 17762 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
438 10420 17713 - 17713 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
438 17289 17696 - 17712 Literal <nosymbol> org.scalatest.testsuite "requestContext"
438 11511 17735 - 17850 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
438 14122 17715 - 17732 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
439 16843 17780 - 17834 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
439 18066 17809 - 17809 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
439 14352 17809 - 17809 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
439 10721 17809 - 17809 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
446 13902 18012 - 18012 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
446 10331 17976 - 19109 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.SimilarProposalsAdded, stamina.V4]("similar-proposals-added", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$37: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$37).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$38: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$38).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$34: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$35: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$34, x$36, x$35) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.SimilarProposalsAdded.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.SimilarProposalsAdded](classOf[org.make.api.proposal.PublishedProposalEvent$$SimilarProposalsAdded]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.SimilarProposalsAdded]), stamina.this.V4.Info, stamina.this.V4.Info)
446 9571 18012 - 18012 Select org.make.api.proposal.PublishedProposalEvent.SimilarProposalsAdded.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.SimilarProposalsAdded.formatter
446 15641 18012 - 18012 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
447 17792 18020 - 18045 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "similar-proposals-added"
448 14101 18057 - 18057 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
449 16343 18077 - 18077 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
449 17961 18106 - 18118 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
449 17811 18121 - 18156 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
449 13615 18145 - 18145 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
449 10744 18146 - 18155 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
449 10615 18087 - 18103 Literal <nosymbol> org.scalatest.testsuite "requestContext"
449 14114 18087 - 18156 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
449 10528 18078 - 18157 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$37).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
449 14843 18104 - 18104 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
449 11739 18145 - 18145 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
449 17080 18145 - 18145 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
449 14726 18077 - 18077 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
450 14474 18174 - 18174 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
450 10994 18174 - 18174 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
451 16243 18186 - 18362 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$38).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
452 10975 18208 - 18224 Literal <nosymbol> org.scalatest.testsuite "requestContext"
452 17231 18243 - 18243 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
452 11504 18243 - 18243 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
452 13997 18227 - 18350 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
452 13506 18243 - 18243 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
452 10539 18208 - 18350 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
453 17095 18259 - 18336 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
457 13433 18053 - 19103 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$37: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$37).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$38: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$38).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$34: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$35: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$34, x$36, x$35) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
457 11015 18389 - 18389 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
457 16879 18389 - 18389 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
458 16989 18447 - 18463 Literal <nosymbol> org.scalatest.testsuite "requestContext"
458 11522 18466 - 18478 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
458 13295 18466 - 18476 Literal <nosymbol> org.scalatest.testsuite "language"
458 14491 18424 - 18479 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
458 10441 18446 - 18446 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
458 14015 18447 - 18478 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
458 16260 18446 - 18446 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
458 17785 18464 - 18464 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
459 13173 18545 - 18557 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
459 17007 18545 - 18555 Literal <nosymbol> org.scalatest.testsuite "question"
459 16274 18505 - 18558 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
459 11232 18526 - 18542 Literal <nosymbol> org.scalatest.testsuite "requestContext"
459 14234 18525 - 18525 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
459 9679 18543 - 18543 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
459 17803 18526 - 18557 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
459 10180 18525 - 18525 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
460 17677 18610 - 18610 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
460 14716 18611 - 18627 Literal <nosymbol> org.scalatest.testsuite "requestContext"
460 17195 18630 - 18644 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
460 9691 18611 - 18644 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
460 13193 18628 - 18628 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
460 10534 18586 - 18645 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
460 14248 18610 - 18610 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
460 11248 18630 - 18642 Literal <nosymbol> org.scalatest.testsuite "questionId"
462 10437 18656 - 18889 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$34: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$35: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$34, x$36, x$35) })(core.this.RequestContextQuestion.formatter)))
463 14139 18696 - 18875 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$34: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$35: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$34, x$36, x$35) })(core.this.RequestContextQuestion.formatter))
463 13047 18715 - 18732 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
463 17694 18735 - 18875 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$34: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$35: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$34, x$36, x$35) })(core.this.RequestContextQuestion.formatter)
463 9589 18762 - 18762 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
463 11126 18713 - 18713 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
463 16168 18696 - 18712 Literal <nosymbol> org.scalatest.testsuite "requestContext"
464 13517 18780 - 18859 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$34, x$36, x$35)
464 16985 18809 - 18809 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
467 12659 18656 - 19093 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$34: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$35: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$34, x$36, x$35) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
468 13887 18991 - 18991 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
468 16366 18925 - 19079 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
468 12920 18944 - 18961 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
468 10449 18964 - 19079 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
468 16469 18925 - 18941 Literal <nosymbol> org.scalatest.testsuite "requestContext"
468 11143 18942 - 18942 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
469 13421 19038 - 19038 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
469 9673 19038 - 19038 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
469 16999 19038 - 19038 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
469 17570 19009 - 19063 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
476 9270 19191 - 20309 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalLocked, stamina.V4]("proposal-locked", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$39: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$39).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$40: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$40).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$37: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$38: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$39: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$37, x$39, x$38) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalLocked.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalLocked](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalLocked]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalLocked]), stamina.this.V4.Info, stamina.this.V4.Info)
476 16178 19220 - 19220 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
476 12977 19220 - 19220 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
476 10479 19220 - 19220 Select org.make.api.proposal.PublishedProposalEvent.ProposalLocked.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalLocked.formatter
477 16163 19228 - 19245 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-locked"
478 12560 19257 - 19257 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
479 14130 19345 - 19345 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
479 16041 19321 - 19356 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
479 13083 19277 - 19277 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
479 17108 19277 - 19277 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
479 9586 19346 - 19355 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
479 10349 19345 - 19345 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
479 11117 19287 - 19303 Literal <nosymbol> org.scalatest.testsuite "requestContext"
479 12576 19287 - 19356 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
479 11137 19278 - 19357 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$39).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
479 16897 19306 - 19318 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
479 15653 19345 - 19345 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
479 13332 19304 - 19304 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
480 13308 19374 - 19374 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
480 9487 19374 - 19374 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
481 17125 19386 - 19562 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$40).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
482 16059 19443 - 19443 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
482 9356 19408 - 19550 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
482 10552 19443 - 19443 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
482 14152 19443 - 19443 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
482 9469 19408 - 19424 Literal <nosymbol> org.scalatest.testsuite "requestContext"
482 12588 19427 - 19550 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
483 15915 19459 - 19536 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
487 15954 19589 - 19589 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
487 12266 19253 - 20303 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$39: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$39).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$40: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$40).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$37: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$38: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$39: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$37, x$39, x$38) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
487 9972 19589 - 19589 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
488 13325 19624 - 19679 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
488 15930 19647 - 19663 Literal <nosymbol> org.scalatest.testsuite "requestContext"
488 17021 19646 - 19646 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
488 12484 19647 - 19678 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
488 14030 19666 - 19676 Literal <nosymbol> org.scalatest.testsuite "language"
488 16273 19664 - 19664 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
488 10324 19666 - 19678 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
488 9373 19646 - 19646 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
489 9796 19726 - 19742 Literal <nosymbol> org.scalatest.testsuite "requestContext"
489 15810 19745 - 19755 Literal <nosymbol> org.scalatest.testsuite "question"
489 9254 19725 - 19725 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
489 10202 19743 - 19743 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
489 12570 19725 - 19725 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
489 12384 19745 - 19757 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
489 16765 19705 - 19758 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
489 16290 19726 - 19757 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
490 16298 19810 - 19810 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
490 15550 19830 - 19844 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
490 12269 19828 - 19828 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
490 8964 19786 - 19845 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
490 9700 19830 - 19842 Literal <nosymbol> org.scalatest.testsuite "questionId"
490 12466 19810 - 19810 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
490 10217 19811 - 19844 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
490 13341 19811 - 19827 Literal <nosymbol> org.scalatest.testsuite "requestContext"
492 8869 19856 - 20089 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$37: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$38: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$39: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$37, x$39, x$38) })(core.this.RequestContextQuestion.formatter)))
493 10236 19962 - 19962 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
493 12479 19896 - 20075 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$37: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$38: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$39: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$37, x$39, x$38) })(core.this.RequestContextQuestion.formatter))
493 16665 19896 - 19912 Literal <nosymbol> org.scalatest.testsuite "requestContext"
493 13228 19915 - 19932 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
493 9480 19913 - 19913 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
493 16203 19935 - 20075 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$37: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$38: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$39: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$37, x$39, x$38) })(core.this.RequestContextQuestion.formatter)
494 15452 20009 - 20009 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
494 12362 19980 - 20059 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$37, x$39, x$38)
497 13447 19856 - 20293 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$37: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$38: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$39: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$37, x$39, x$38) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
498 9249 20164 - 20279 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
498 15361 20125 - 20279 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
498 15349 20125 - 20141 Literal <nosymbol> org.scalatest.testsuite "requestContext"
498 13246 20144 - 20161 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
498 9956 20142 - 20142 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
498 12961 20191 - 20191 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
499 12379 20238 - 20238 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
499 16536 20209 - 20263 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
499 15465 20238 - 20238 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
499 10461 20238 - 20238 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
508 13221 20576 - 20576 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey]))
508 9599 20576 - 20576 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
508 15266 20577 - 20598 Apply org.make.api.proposal.ProposalSerializers.QualificationV5.apply org.scalatest.testsuite QualificationV5.apply(key, count)
508 15967 20545 - 20599 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat2 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat2[org.make.core.proposal.QualificationKey, Int, QualificationV5](((key: org.make.core.proposal.QualificationKey, count: Int) => QualificationV5.apply(key, count)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, (ClassTag.apply[QualificationV5](classOf[org.make.api.proposal.ProposalSerializers$proposalStateSerializer $QualificationV5]): scala.reflect.ClassTag[QualificationV5]))
512 9138 20758 - 20803 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat3 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat3[org.make.core.proposal.VoteKey, Int, Seq[QualificationV5], VoteV5](((key: org.make.core.proposal.VoteKey, count: Int, qualifications: Seq[QualificationV5]) => VoteV5.apply(key, count, qualifications)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV5](qualificationV5Formatter), (ClassTag.apply[VoteV5](classOf[org.make.api.proposal.ProposalSerializers$proposalStateSerializer $VoteV5]): scala.reflect.ClassTag[VoteV5]))
512 12281 20790 - 20802 Apply org.make.api.proposal.ProposalSerializers.VoteV5.apply org.scalatest.testsuite VoteV5.apply(key, count, qualifications)
512 18223 20789 - 20789 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey]))
512 16195 20789 - 20789 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
512 12587 20789 - 20789 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV5](qualificationV5Formatter)
516 15280 21012 - 21033 Apply org.make.api.proposal.ProposalSerializers.QualificationV6.apply org.scalatest.testsuite QualificationV6.apply(key, count, countVerified)
516 13099 21011 - 21011 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey]))
516 12160 20980 - 21034 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat3 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat3[org.make.core.proposal.QualificationKey, Int, Int, QualificationV6](((key: org.make.core.proposal.QualificationKey, count: Int, countVerified: Int) => QualificationV6.apply(key, count, countVerified)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, (ClassTag.apply[QualificationV6](classOf[org.make.api.proposal.ProposalSerializers$proposalStateSerializer $QualificationV6]): scala.reflect.ClassTag[QualificationV6]))
516 9615 21011 - 21011 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
516 15458 21011 - 21011 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
520 16074 21244 - 21244 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey]))
520 15173 21244 - 21244 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV6](qualificationV6formatter)
520 17990 21245 - 21257 Apply org.make.api.proposal.ProposalSerializers.VoteV6.apply org.scalatest.testsuite VoteV6.apply(key, count, countVerified, qualifications)
520 12603 21244 - 21244 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
520 11445 21213 - 21258 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat4 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat4[org.make.core.proposal.VoteKey, Int, Int, Seq[QualificationV6], VoteV6](((key: org.make.core.proposal.VoteKey, count: Int, countVerified: Int, qualifications: Seq[QualificationV6]) => VoteV6.apply(key, count, countVerified, qualifications)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV6](qualificationV6formatter), (ClassTag.apply[VoteV6](classOf[org.make.api.proposal.ProposalSerializers$proposalStateSerializer $VoteV6]): scala.reflect.ClassTag[VoteV6]))
520 8873 21244 - 21244 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
530 9387 21510 - 21564 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat5 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat5[org.make.core.proposal.QualificationKey, Int, Int, Int, Int, QualificationV8](((key: org.make.core.proposal.QualificationKey, count: Int, countVerified: Int, countSequence: Int, countSegment: Int) => QualificationV8.apply(key, count, countVerified, countSequence, countSegment)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, (ClassTag.apply[QualificationV8](classOf[org.make.api.proposal.ProposalSerializers$proposalStateSerializer $QualificationV8]): scala.reflect.ClassTag[QualificationV8]))
530 16092 21541 - 21541 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
530 9629 21542 - 21563 Apply org.make.api.proposal.ProposalSerializers.QualificationV8.apply org.make.api.proposal.proposalstatetest QualificationV8.apply(key, count, countVerified, countSequence, countSegment)
530 15950 21541 - 21541 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey]))
530 11885 21541 - 21541 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
530 12970 21541 - 21541 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
530 17860 21541 - 21541 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
542 11309 21856 - 21856 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey]))
542 12846 21825 - 21870 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat6 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat6[org.make.core.proposal.VoteKey, Int, Int, Int, Int, Seq[QualificationV8], VoteV8](((key: org.make.core.proposal.VoteKey, count: Int, countVerified: Int, countSequence: Int, countSegment: Int, qualifications: Seq[QualificationV8]) => VoteV8.apply(key, count, countVerified, countSequence, countSegment, qualifications)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV8](qualificationV8formatter), (ClassTag.apply[VoteV8](classOf[org.make.api.proposal.ProposalSerializers$proposalStateSerializer $VoteV8]): scala.reflect.ClassTag[VoteV8]))
542 15262 21857 - 21869 Apply org.make.api.proposal.ProposalSerializers.VoteV8.apply org.make.api.proposal.proposalstatetest VoteV8.apply(key, count, countVerified, countSequence, countSegment, qualifications)
542 12394 21856 - 21856 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
542 18219 21856 - 21856 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
542 16111 21856 - 21856 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV8](qualificationV8formatter)
542 15961 21856 - 21856 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
542 9522 21856 - 21856 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
544 11881 21897 - 21897 Select stamina.V16.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V16.Info
544 18202 21876 - 27657 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.ProposalActor.State, stamina.V16]("proposalState", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$41: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$41).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("language"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("country"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$42: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$42).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val organisationInfos: Seq[org.make.core.proposal.OrganisationInfo] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisationIds"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$43: org.make.core.proposal.OrganisationInfo) => x$43.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter)))) }))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$44: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$44).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((json: spray.json.JsValue) => { val votes: Seq[VoteV6] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV5]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV5]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter))).map[VoteV6](((vote: VoteV5) => { val qualifications: Seq[QualificationV6] = vote.qualifications.map[QualificationV6](((qualification: QualificationV5) => QualificationV6.apply(qualification.key, qualification.count, qualification.count))); VoteV6.apply(vote.key, vote.count, vote.count, qualifications) })); spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV6], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV6](voteV6formatter)) }))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((x$45: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$45).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V7.Info, stamina.this.V7.Info).to[stamina.V8](((json: spray.json.JsValue) => { val votes: Seq[VoteV8] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV6]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV6]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV6](voteV6formatter))).map[VoteV8](((vote: VoteV6) => { val qualifications: Seq[QualificationV8] = vote.qualifications.map[QualificationV8](((qualification: QualificationV6) => QualificationV8.apply(qualification.key, qualification.count, qualification.countVerified, qualification.countVerified, 0))); VoteV8.apply(vote.key, vote.count, vote.countVerified, vote.countVerified, 0, qualifications) })); spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV8], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter)) }))(stamina.this.V8.Info, stamina.this.V8.Info).to[stamina.V9](((json: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(json).update[Seq[org.make.core.proposal.ProposalKeyword], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("keywords"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format))))(stamina.this.V9.Info, stamina.this.V9.Info).to[stamina.V10](((x$46: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$46).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V10.Info, stamina.this.V10.Info).to[stamina.V11](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$47: spray.json.JsValue) => scala.util.`package`.chaining.scalaUtilChainingOps[org.make.core.proposal.VotingOptions](scala.util.`package`.chaining.scalaUtilChainingOps[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.richValue(x$47).extract[Seq[VoteV8]](spray.json.lenses.JsonLenses.strToField("votes"))(`package`.this.Reader.safeMonadicReader[Seq[VoteV8]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter))).map[org.make.core.proposal.Vote](((vote: VoteV8) => org.make.core.proposal.Vote.apply(vote.key, vote.count, vote.countVerified, vote.countSequence, vote.countSegment, vote.qualifications.map[org.make.core.proposal.Qualification](((q: QualificationV8) => org.make.core.proposal.Qualification.apply(q.key, q.count, q.countVerified, q.countSequence, q.countSegment))))))).pipe[org.make.core.proposal.VotingOptions](((votes: Seq[org.make.core.proposal.Vote]) => org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(votes)))).pipe[spray.json.JsValue](((x$48: org.make.core.proposal.VotingOptions) => spray.json.lenses.JsonLenses.richValue(json).update[org.make.core.proposal.VotingOptions, Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$48)(proposal.this.VotingOptions.VotingOptionsFormat)))))))(stamina.this.V11.Info, stamina.this.V11.Info).to[stamina.V12](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$49: spray.json.JsValue) => scala.util.`package`.chaining.scalaUtilChainingOps[Option[org.make.core.reference.Language]](spray.json.lenses.JsonLenses.richValue(x$49).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))).pipe[spray.json.JsValue](((x$50: Option[org.make.core.reference.Language]) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update[Option[org.make.core.reference.Language], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$50)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))))))))))(stamina.this.V12.Info, stamina.this.V12.Info).to[stamina.V13](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((j: spray.json.JsValue) => scala.util.`package`.chaining.scalaUtilChainingOps[(Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])](scala.Tuple3.apply[Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId]](spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)), spray.json.lenses.JsonLenses.richValue(j).extract[String](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)), spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)))).pipe[spray.json.JsValue](((x0$1: (Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])) => x0$1 match { case (_1: Option[org.make.core.reference.Language], _2: Option[String], _3: Option[org.make.core.question.QuestionId]): (Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])((language @ _), (question @ _), (questionId @ _)) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$40: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$41: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$42: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))))))(stamina.this.V13.Info, stamina.this.V13.Info).to[stamina.V14](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$51: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("isAnonymous"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))))(stamina.this.V14.Info, stamina.this.V14.Info).to[stamina.V15](((x$52: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$52).update(spray.json.lenses.JsonLenses.strToPossiblyOptionalField("proposal").?./[[T]spray.json.lenses.Id[T], [+A]Option[A]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[+A]Option[A]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))).update(spray.json.lenses.JsonLenses.strToPossiblyOptionalField("proposal").?./[[T]spray.json.lenses.Id[T], [+A]Option[A]](spray.json.lenses.JsonLenses.strToField("postponedAt"))(lenses.this.Join.joinWithScalar[[+A]Option[A]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))))(stamina.this.V15.Info, stamina.this.V15.Info).to[stamina.V16](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$53: spray.json.JsValue) => { val isInitial: Boolean = spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)); if (isInitial) spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) else spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) }))))(stamina.this.V16.Info, stamina.this.V16.Info))(ProposalActor.this.State.stateFormatter, (ClassTag.apply[org.make.api.proposal.ProposalActor.State](classOf[org.make.api.proposal.ProposalActor$$State]): scala.reflect.ClassTag[org.make.api.proposal.ProposalActor.State]), stamina.this.V16.Info, stamina.this.V16.Info)
544 9502 21897 - 21897 Select org.make.api.proposal.ProposalActor.State.stateFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalActor.this.State.stateFormatter
544 15946 21897 - 21897 Select stamina.V16.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V16.Info
545 9399 21905 - 21920 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposalState"
546 15153 21932 - 21932 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
547 9515 21952 - 21952 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
547 11572 21952 - 21952 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
548 15168 21964 - 22031 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$41).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("language"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))
548 9294 21973 - 22030 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("language"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))
548 12156 22019 - 22029 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[String]("fr")
548 18232 22018 - 22018 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
548 15851 21984 - 21984 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
548 14628 22018 - 22018 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
548 12863 21999 - 22030 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
548 9857 21986 - 21996 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("language")
548 11654 21973 - 21983 Literal <nosymbol> org.scalatest.testsuite "proposal"
549 9495 22065 - 22074 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("country")
549 9025 22052 - 22108 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("country"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))
549 15867 22063 - 22063 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
549 12030 22097 - 22107 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[String]("FR")
549 11665 22052 - 22062 Literal <nosymbol> org.scalatest.testsuite "proposal"
549 15184 21964 - 22109 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$41).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("language"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("country"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))
549 14418 22096 - 22096 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
549 12492 22077 - 22108 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
549 18132 22096 - 22096 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
551 15371 22145 - 22213 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)))
551 12054 22158 - 22173 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("organisations")
551 15475 22145 - 22155 Literal <nosymbol> org.scalatest.testsuite "proposal"
551 12511 22202 - 22202 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)
551 17260 22135 - 22135 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
551 9269 22176 - 22213 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))
551 15492 22135 - 22135 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
551 14304 22203 - 22212 TypeApply scala.collection.SeqFactory.Delegate.empty org.scalatest.testsuite scala.`package`.Seq.empty[Nothing]
551 18147 22156 - 22156 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
551 11331 22136 - 22214 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$42).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))
552 12312 22232 - 22232 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
552 15740 22232 - 22232 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
553 15380 22311 - 22311 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))
553 18326 22325 - 22340 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("organisations")
553 9285 22311 - 22311 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)
553 14323 22323 - 22323 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
553 12397 22312 - 22322 Literal <nosymbol> org.scalatest.testsuite "proposal"
553 11556 22276 - 22341 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)))
553 12991 22312 - 22340 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
554 9303 22413 - 22413 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter)
554 18128 22436 - 22452 Select org.make.core.proposal.OrganisationInfo.organisationId x$43.organisationId
554 15293 22397 - 22454 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$43: org.make.core.proposal.OrganisationInfo) => x$43.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter))
554 17458 22352 - 22455 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisationIds"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$43: org.make.core.proposal.OrganisationInfo) => x$43.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter))))
554 11569 22364 - 22454 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisationIds"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$43: org.make.core.proposal.OrganisationInfo) => x$43.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter)))
554 15860 22377 - 22394 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("organisationIds")
554 14520 22414 - 22453 Apply scala.collection.IterableOps.map org.scalatest.testsuite organisationInfos.map[org.make.core.user.UserId](((x$43: org.make.core.proposal.OrganisationInfo) => x$43.organisationId))
554 12298 22375 - 22375 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
554 17280 22364 - 22374 Literal <nosymbol> org.scalatest.testsuite "proposal"
554 10712 22413 - 22413 Select org.make.core.user.UserId.userIdFormatter org.scalatest.testsuite user.this.UserId.userIdFormatter
556 12198 22482 - 22482 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
556 18028 22482 - 22482 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
557 15060 22548 - 22548 Select spray.json.BasicFormats.BooleanJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.BooleanJsonFormat
557 14533 22516 - 22533 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("initialProposal")
557 10783 22514 - 22514 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
557 18014 22503 - 22513 Literal <nosymbol> org.scalatest.testsuite "proposal"
557 15487 22494 - 22556 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$44).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))
557 11458 22536 - 22555 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)
557 17471 22503 - 22555 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat))
557 9175 22549 - 22554 Literal <nosymbol> org.scalatest.testsuite false
559 11679 22583 - 22583 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
559 17773 22583 - 22583 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
561 14931 22667 - 22687 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
561 10693 22680 - 22687 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votes")
561 11473 22666 - 22666 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter)
561 14436 22667 - 22677 Literal <nosymbol> org.scalatest.testsuite "proposal"
561 17274 22666 - 22666 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Seq[VoteV5]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter))
561 8903 22678 - 22678 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
562 13712 22628 - 22994 Apply scala.collection.IterableOps.map org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV5]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV5]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter))).map[VoteV6](((vote: VoteV5) => { val qualifications: Seq[QualificationV6] = vote.qualifications.map[QualificationV6](((qualification: QualificationV5) => QualificationV6.apply(qualification.key, qualification.count, qualification.count))); VoteV6.apply(vote.key, vote.count, vote.count, qualifications) }))
564 12290 22866 - 22885 Select org.make.api.proposal.ProposalSerializers.QualificationV5.count org.scalatest.testsuite qualification.count
564 14449 22831 - 22907 Apply org.make.api.proposal.ProposalSerializers.QualificationV6.apply org.scalatest.testsuite QualificationV6.apply(qualification.key, qualification.count, qualification.count)
564 10707 22773 - 22908 Apply scala.collection.IterableOps.map org.scalatest.testsuite vote.qualifications.map[QualificationV6](((qualification: QualificationV5) => QualificationV6.apply(qualification.key, qualification.count, qualification.count)))
564 17902 22887 - 22906 Select org.make.api.proposal.ProposalSerializers.QualificationV5.count org.scalatest.testsuite qualification.count
564 13697 22847 - 22864 Select org.make.api.proposal.ProposalSerializers.QualificationV5.key org.scalatest.testsuite qualification.key
565 17754 22923 - 22979 Apply org.make.api.proposal.ProposalSerializers.VoteV6.apply org.scalatest.testsuite VoteV6.apply(vote.key, vote.count, vote.count, qualifications)
565 15286 22940 - 22950 Select org.make.api.proposal.ProposalSerializers.VoteV5.count org.scalatest.testsuite vote.count
565 9412 22930 - 22938 Select org.make.api.proposal.ProposalSerializers.VoteV5.key org.scalatest.testsuite vote.key
565 11490 22952 - 22962 Select org.make.api.proposal.ProposalSerializers.VoteV5.count org.scalatest.testsuite vote.count
567 14809 23028 - 23028 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
567 11199 23017 - 23037 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
567 18247 23030 - 23037 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votes")
567 12173 23017 - 23027 Literal <nosymbol> org.scalatest.testsuite "proposal"
567 9430 23016 - 23016 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[VoteV6](voteV6formatter)
567 15186 23005 - 23045 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV6], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV6](voteV6formatter))
569 14223 23129 - 23164 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
569 14432 23114 - 23126 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
569 14208 23081 - 23091 Literal <nosymbol> org.scalatest.testsuite "proposal"
569 14443 23071 - 23071 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
569 17371 23153 - 23153 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
569 12188 23094 - 23111 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
569 10800 23071 - 23071 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
569 15202 23153 - 23153 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
569 12208 23081 - 23164 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
569 18258 23092 - 23092 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
569 18162 23072 - 23165 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$45).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
569 11218 23112 - 23112 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
569 16927 23154 - 23163 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
569 11466 23153 - 23153 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
570 17182 23183 - 23183 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
570 11092 23183 - 23183 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
572 14187 23266 - 23266 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[VoteV6](voteV6formatter)
572 17381 23267 - 23287 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
572 16952 23267 - 23277 Literal <nosymbol> org.scalatest.testsuite "proposal"
572 15217 23280 - 23287 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votes")
572 10404 23266 - 23266 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Seq[VoteV6]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV6](voteV6formatter))
572 11349 23278 - 23278 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
573 15196 23228 - 24104 Apply scala.collection.IterableOps.map org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV6]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV6]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV6](voteV6formatter))).map[VoteV8](((vote: VoteV6) => { val qualifications: Seq[QualificationV8] = vote.qualifications.map[QualificationV8](((qualification: QualificationV6) => QualificationV8.apply(qualification.key, qualification.count, qualification.countVerified, qualification.countVerified, 0))); VoteV8.apply(vote.key, vote.count, vote.countVerified, vote.countVerified, 0, qualifications) }))
575 17295 23373 - 23797 Apply scala.collection.IterableOps.map org.scalatest.testsuite vote.qualifications.map[QualificationV8](((qualification: QualificationV6) => QualificationV8.apply(qualification.key, qualification.count, qualification.countVerified, qualification.countVerified, 0)))
577 11367 23470 - 23779 Apply org.make.api.proposal.ProposalSerializers.QualificationV8.apply org.scalatest.testsuite QualificationV8.apply(qualification.key, qualification.count, qualification.countVerified, qualification.countVerified, 0)
578 17914 23515 - 23532 Select org.make.api.proposal.ProposalSerializers.QualificationV6.key org.scalatest.testsuite qualification.key
579 14341 23564 - 23583 Select org.make.api.proposal.ProposalSerializers.QualificationV6.count org.scalatest.testsuite qualification.count
580 10811 23623 - 23650 Select org.make.api.proposal.ProposalSerializers.QualificationV6.countVerified org.scalatest.testsuite qualification.countVerified
581 16676 23690 - 23717 Select org.make.api.proposal.ProposalSerializers.QualificationV6.countVerified org.scalatest.testsuite qualification.countVerified
582 15097 23756 - 23757 Literal <nosymbol> org.scalatest.testsuite 0
585 17167 23812 - 24089 Apply org.make.api.proposal.ProposalSerializers.VoteV8.apply org.scalatest.testsuite VoteV8.apply(vote.key, vote.count, vote.countVerified, vote.countVerified, 0, qualifications)
586 14205 23842 - 23850 Select org.make.api.proposal.ProposalSerializers.VoteV6.key org.scalatest.testsuite vote.key
587 10108 23876 - 23886 Select org.make.api.proposal.ProposalSerializers.VoteV6.count org.scalatest.testsuite vote.count
588 18395 23920 - 23938 Select org.make.api.proposal.ProposalSerializers.VoteV6.countVerified org.scalatest.testsuite vote.countVerified
589 14357 23972 - 23990 Select org.make.api.proposal.ProposalSerializers.VoteV6.countVerified org.scalatest.testsuite vote.countVerified
590 11071 24023 - 24024 Literal <nosymbol> org.scalatest.testsuite 0
594 14833 24115 - 24155 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV8], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter))
594 17305 24140 - 24147 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votes")
594 10606 24127 - 24147 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
594 18154 24126 - 24126 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter)
594 11841 24127 - 24137 Literal <nosymbol> org.scalatest.testsuite "proposal"
594 14218 24138 - 24138 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
596 17083 24182 - 24182 Select stamina.V9.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V9.Info
596 13392 24182 - 24182 Select stamina.V9.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V9.Info
597 11593 24227 - 24237 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("keywords")
597 13372 24214 - 24224 Literal <nosymbol> org.scalatest.testsuite "proposal"
597 10399 24239 - 24265 TypeApply scala.collection.SeqFactory.Delegate.empty org.scalatest.testsuite scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword]
597 18043 24213 - 24213 Select org.make.core.proposal.ProposalKeyword.format org.scalatest.testsuite proposal.this.ProposalKeyword.format
597 14562 24213 - 24213 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format)
597 17660 24225 - 24225 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
597 14104 24214 - 24237 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("keywords"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
597 11107 24202 - 24266 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update[Seq[org.make.core.proposal.ProposalKeyword], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("keywords"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format))
600 17300 24316 - 24316 Select stamina.V10.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V10.Info
600 13724 24316 - 24316 Select stamina.V10.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V10.Info
601 11507 24328 - 24518 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$46).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
602 18062 24399 - 24399 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
602 17099 24383 - 24506 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
602 14120 24361 - 24361 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
602 14350 24399 - 24399 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
602 11491 24350 - 24360 Literal <nosymbol> org.scalatest.testsuite "proposal"
602 17287 24363 - 24380 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
602 13279 24350 - 24506 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
602 10719 24399 - 24399 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
603 10270 24415 - 24492 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
607 14471 24546 - 24546 Select stamina.V11.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V11.Info
607 16241 24546 - 24546 Select stamina.V11.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V11.Info
609 10292 24606 - 24616 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
610 10537 24566 - 25615 Apply scala.Option.fold org.make.api.proposal.proposalstatetest json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$47: spray.json.JsValue) => scala.util.`package`.chaining.scalaUtilChainingOps[org.make.core.proposal.VotingOptions](scala.util.`package`.chaining.scalaUtilChainingOps[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.richValue(x$47).extract[Seq[VoteV8]](spray.json.lenses.JsonLenses.strToField("votes"))(`package`.this.Reader.safeMonadicReader[Seq[VoteV8]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter))).map[org.make.core.proposal.Vote](((vote: VoteV8) => org.make.core.proposal.Vote.apply(vote.key, vote.count, vote.countVerified, vote.countSequence, vote.countSegment, vote.qualifications.map[org.make.core.proposal.Qualification](((q: QualificationV8) => org.make.core.proposal.Qualification.apply(q.key, q.count, q.countVerified, q.countSequence, q.countSegment))))))).pipe[org.make.core.proposal.VotingOptions](((votes: Seq[org.make.core.proposal.Vote]) => org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(votes)))).pipe[spray.json.JsValue](((x$48: org.make.core.proposal.VotingOptions) => spray.json.lenses.JsonLenses.richValue(json).update[org.make.core.proposal.VotingOptions, Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$48)(proposal.this.VotingOptions.VotingOptionsFormat)))))
612 14824 24696 - 24696 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter)
612 16244 24697 - 24704 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("votes")
612 10728 24696 - 24696 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.proposal.proposalstatetest `package`.this.Reader.safeMonadicReader[Seq[VoteV8]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter))
613 13974 24657 - 25471 Apply scala.collection.IterableOps.map org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(x$47).extract[Seq[VoteV8]](spray.json.lenses.JsonLenses.strToField("votes"))(`package`.this.Reader.safeMonadicReader[Seq[VoteV8]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter))).map[org.make.core.proposal.Vote](((vote: VoteV8) => org.make.core.proposal.Vote.apply(vote.key, vote.count, vote.countVerified, vote.countSequence, vote.countSegment, vote.qualifications.map[org.make.core.proposal.Qualification](((q: QualificationV8) => org.make.core.proposal.Qualification.apply(q.key, q.count, q.countVerified, q.countSequence, q.countSegment))))))
614 17807 24753 - 25453 Apply org.make.core.proposal.Vote.apply org.make.api.proposal.proposalstatetest org.make.core.proposal.Vote.apply(vote.key, vote.count, vote.countVerified, vote.countSequence, vote.countSegment, vote.qualifications.map[org.make.core.proposal.Qualification](((q: QualificationV8) => org.make.core.proposal.Qualification.apply(q.key, q.count, q.countVerified, q.countSequence, q.countSegment))))
615 17065 24785 - 24793 Select org.make.api.proposal.ProposalSerializers.VoteV8.key org.make.api.proposal.proposalstatetest vote.key
616 13296 24823 - 24833 Select org.make.api.proposal.ProposalSerializers.VoteV8.count org.make.api.proposal.proposalstatetest vote.count
617 11850 24871 - 24889 Select org.make.api.proposal.ProposalSerializers.VoteV8.countVerified org.make.api.proposal.proposalstatetest vote.countVerified
618 17788 24927 - 24945 Select org.make.api.proposal.ProposalSerializers.VoteV8.countSequence org.make.api.proposal.proposalstatetest vote.countSequence
619 13735 24982 - 24999 Select org.make.api.proposal.ProposalSerializers.VoteV8.countSegment org.make.api.proposal.proposalstatetest vote.countSegment
621 10023 25060 - 25433 Apply scala.collection.IterableOps.map org.make.api.proposal.proposalstatetest vote.qualifications.map[org.make.core.proposal.Qualification](((q: QualificationV8) => org.make.core.proposal.Qualification.apply(q.key, q.count, q.countVerified, q.countSequence, q.countSegment)))
622 13613 25113 - 25409 Apply org.make.core.proposal.Qualification.apply org.make.api.proposal.proposalstatetest org.make.core.proposal.Qualification.apply(q.key, q.count, q.countVerified, q.countSequence, q.countSegment)
623 10511 25160 - 25165 Select org.make.api.proposal.ProposalSerializers.QualificationV8.key org.make.api.proposal.proposalstatetest q.key
624 16263 25201 - 25208 Select org.make.api.proposal.ProposalSerializers.QualificationV8.count org.make.api.proposal.proposalstatetest q.count
625 14839 25252 - 25267 Select org.make.api.proposal.ProposalSerializers.QualificationV8.countVerified org.make.api.proposal.proposalstatetest q.countVerified
626 11235 25311 - 25326 Select org.make.api.proposal.ProposalSerializers.QualificationV8.countSequence org.make.api.proposal.proposalstatetest q.countSequence
627 17078 25369 - 25383 Select org.make.api.proposal.ProposalSerializers.QualificationV8.countSegment org.make.api.proposal.proposalstatetest q.countSegment
632 10526 25494 - 25540 Apply org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions org.make.api.proposal.proposalstatetest org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(votes)
632 16339 24657 - 25541 Apply scala.util.ChainingOps.pipe org.make.api.proposal.proposalstatetest scala.util.`package`.chaining.scalaUtilChainingOps[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.richValue(x$47).extract[Seq[VoteV8]](spray.json.lenses.JsonLenses.strToField("votes"))(`package`.this.Reader.safeMonadicReader[Seq[VoteV8]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter))).map[org.make.core.proposal.Vote](((vote: VoteV8) => org.make.core.proposal.Vote.apply(vote.key, vote.count, vote.countVerified, vote.countSequence, vote.countSegment, vote.qualifications.map[org.make.core.proposal.Qualification](((q: QualificationV8) => org.make.core.proposal.Qualification.apply(q.key, q.count, q.countVerified, q.countSequence, q.countSegment))))))).pipe[org.make.core.proposal.VotingOptions](((votes: Seq[org.make.core.proposal.Vote]) => org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(votes)))
633 11253 25589 - 25596 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("votes")
633 14722 25576 - 25586 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
633 9757 25575 - 25575 Select org.make.core.proposal.VotingOptions.VotingOptionsFormat org.make.api.proposal.proposalstatetest proposal.this.VotingOptions.VotingOptionsFormat
633 17682 25564 - 25600 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(json).update[org.make.core.proposal.VotingOptions, Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$48)(proposal.this.VotingOptions.VotingOptionsFormat)
633 13504 25576 - 25596 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
633 16970 25587 - 25587 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
633 13993 24657 - 25601 Apply scala.util.ChainingOps.pipe org.make.api.proposal.proposalstatetest scala.util.`package`.chaining.scalaUtilChainingOps[org.make.core.proposal.VotingOptions](scala.util.`package`.chaining.scalaUtilChainingOps[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.richValue(x$47).extract[Seq[VoteV8]](spray.json.lenses.JsonLenses.strToField("votes"))(`package`.this.Reader.safeMonadicReader[Seq[VoteV8]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter))).map[org.make.core.proposal.Vote](((vote: VoteV8) => org.make.core.proposal.Vote.apply(vote.key, vote.count, vote.countVerified, vote.countSequence, vote.countSegment, vote.qualifications.map[org.make.core.proposal.Qualification](((q: QualificationV8) => org.make.core.proposal.Qualification.apply(q.key, q.count, q.countVerified, q.countSequence, q.countSegment))))))).pipe[org.make.core.proposal.VotingOptions](((votes: Seq[org.make.core.proposal.Vote]) => org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(votes)))).pipe[spray.json.JsValue](((x$48: org.make.core.proposal.VotingOptions) => spray.json.lenses.JsonLenses.richValue(json).update[org.make.core.proposal.VotingOptions, Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$48)(proposal.this.VotingOptions.VotingOptionsFormat)))
636 13406 25643 - 25643 Select stamina.V12.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V12.Info
636 9588 25643 - 25643 Select stamina.V12.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V12.Info
638 10855 25703 - 25713 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
639 17205 25663 - 25999 Apply scala.Option.fold org.make.api.proposal.proposalstatetest json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$49: spray.json.JsValue) => scala.util.`package`.chaining.scalaUtilChainingOps[Option[org.make.core.reference.Language]](spray.json.lenses.JsonLenses.richValue(x$49).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))).pipe[spray.json.JsValue](((x$50: Option[org.make.core.reference.Language]) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update[Option[org.make.core.reference.Language], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$50)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))))))))
640 17408 25792 - 25792 Select spray.json.lenses.Join.joinWithOptionWithId org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithOptionWithId
640 13289 25794 - 25804 Literal <nosymbol> org.make.api.proposal.proposalstatetest "language"
640 10439 25773 - 25773 Select org.make.core.reference.Language.LanguageFormatter org.make.api.proposal.proposalstatetest reference.this.Language.LanguageFormatter
640 16988 25774 - 25791 Literal <nosymbol> org.make.api.proposal.proposalstatetest "creationContext"
640 14009 25774 - 25806 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
640 9660 25794 - 25806 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
640 16257 25773 - 25773 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.proposal.proposalstatetest `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
640 12647 25754 - 25807 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(x$49).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
641 9677 25842 - 25876 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
641 11226 25842 - 25852 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
641 10451 25830 - 25880 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(json).update[Option[org.make.core.reference.Language], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$50)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
641 13172 25853 - 25853 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
641 17003 25855 - 25876 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("submittedAsLanguage")
641 17661 25841 - 25841 Select org.make.core.reference.Language.LanguageFormatter org.make.api.proposal.proposalstatetest reference.this.Language.LanguageFormatter
641 14230 25841 - 25841 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
641 11122 25754 - 25985 Apply scala.util.ChainingOps.pipe org.make.api.proposal.proposalstatetest scala.util.`package`.chaining.scalaUtilChainingOps[Option[org.make.core.reference.Language]](spray.json.lenses.JsonLenses.richValue(x$49).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))).pipe[spray.json.JsValue](((x$50: Option[org.make.core.reference.Language]) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update[Option[org.make.core.reference.Language], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$50)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))))))
642 12662 25920 - 25941 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("contentTranslations")
642 12895 25830 - 25984 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update[Option[org.make.core.reference.Language], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$50)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))))
642 17192 25978 - 25982 Select scala.None org.make.api.proposal.proposalstatetest scala.None
642 10418 25944 - 25983 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
642 16148 25907 - 25917 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
642 14246 25977 - 25977 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
642 11246 25918 - 25918 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
642 13192 25977 - 25977 Select spray.json.BasicFormats.StringJsonFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.StringJsonFormat
642 9573 25977 - 25977 Select spray.json.BasicFormats.StringJsonFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.StringJsonFormat
642 17674 25977 - 25977 ApplyToImplicitArgs org.make.core.technical.Multilingual.multilingualFormatter org.make.api.proposal.proposalstatetest technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
642 16167 25907 - 25983 Apply spray.json.lenses.UpdateLens.! org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
645 9689 26027 - 26027 Select stamina.V13.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V13.Info
645 13322 26027 - 26027 Select stamina.V13.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V13.Info
647 16028 26087 - 26097 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
648 15351 26047 - 26792 Apply scala.Option.fold org.make.api.proposal.proposalstatetest json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((j: spray.json.JsValue) => scala.util.`package`.chaining.scalaUtilChainingOps[(Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])](scala.Tuple3.apply[Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId]](spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)), spray.json.lenses.JsonLenses.richValue(j).extract[String](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)), spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)))).pipe[spray.json.JsValue](((x0$1: (Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])) => x0$1 match { case (_1: Option[org.make.core.reference.Language], _2: Option[String], _3: Option[org.make.core.question.QuestionId]): (Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])((language @ _), (question @ _), (questionId @ _)) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$40: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$41: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$42: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))))
649 9668 26145 - 26198 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
649 13418 26164 - 26164 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.proposal.proposalstatetest `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
649 16354 26185 - 26197 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
649 10433 26185 - 26195 Literal <nosymbol> org.make.api.proposal.proposalstatetest "language"
649 12918 26183 - 26183 Select spray.json.lenses.Join.joinWithOptionWithId org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithOptionWithId
649 14135 26165 - 26182 Literal <nosymbol> org.make.api.proposal.proposalstatetest "creationContext"
649 13330 26144 - 26339 Apply scala.Tuple3.apply org.make.api.proposal.proposalstatetest scala.Tuple3.apply[Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId]](spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)), spray.json.lenses.JsonLenses.richValue(j).extract[String](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)), spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)))
649 16862 26164 - 26164 Select org.make.core.reference.Language.LanguageFormatter org.make.api.proposal.proposalstatetest reference.this.Language.LanguageFormatter
649 11140 26165 - 26197 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
650 10308 26252 - 26264 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
650 16364 26250 - 26250 Select spray.json.lenses.Join.joinWithOptionWithId org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithOptionWithId
650 12655 26232 - 26264 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
650 14155 26252 - 26262 Literal <nosymbol> org.make.api.proposal.proposalstatetest "question"
650 9358 26231 - 26231 Select spray.json.BasicFormats.StringJsonFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.StringJsonFormat
650 15916 26232 - 26249 Literal <nosymbol> org.make.api.proposal.proposalstatetest "creationContext"
650 13314 26214 - 26265 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(j).extract[String](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
650 16876 26231 - 26231 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.proposal.proposalstatetest `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
651 9569 26303 - 26320 Literal <nosymbol> org.make.api.proposal.proposalstatetest "creationContext"
651 16755 26281 - 26338 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
651 9060 26302 - 26302 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.proposal.proposalstatetest `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
651 10328 26321 - 26321 Select spray.json.lenses.Join.joinWithOptionWithId org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithOptionWithId
651 9230 26144 - 26778 Apply scala.util.ChainingOps.pipe org.make.api.proposal.proposalstatetest scala.util.`package`.chaining.scalaUtilChainingOps[(Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])](scala.Tuple3.apply[Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId]](spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)), spray.json.lenses.JsonLenses.richValue(j).extract[String](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)), spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)))).pipe[spray.json.JsValue](((x0$1: (Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])) => x0$1 match { case (_1: Option[org.make.core.reference.Language], _2: Option[String], _3: Option[org.make.core.question.QuestionId]): (Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])((language @ _), (question @ _), (questionId @ _)) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$40: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$41: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$42: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))
651 13779 26323 - 26337 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
651 16159 26303 - 26337 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
651 12558 26302 - 26302 Select org.make.core.question.QuestionId.QuestionIdFormatter org.make.api.proposal.proposalstatetest question.this.QuestionId.QuestionIdFormatter
651 15638 26323 - 26335 Literal <nosymbol> org.make.api.proposal.proposalstatetest "questionId"
653 12572 26544 - 26544 Select org.make.core.RequestContextQuestion.copy$default$2 org.make.api.proposal.proposalstatetest org.make.core.RequestContextQuestion.empty.copy$default$2
653 14127 26445 - 26445 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
653 9467 26434 - 26595 Apply spray.json.lenses.UpdateLens.! org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$40: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$41: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$42: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41) })(core.this.RequestContextQuestion.formatter))
653 17105 26514 - 26514 Select org.make.core.RequestContextQuestion.formatter org.make.api.proposal.proposalstatetest core.this.RequestContextQuestion.formatter
653 15538 26447 - 26464 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("creationContext")
653 10346 26467 - 26484 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("questionContext")
653 16629 26465 - 26465 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
653 13079 26487 - 26595 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$40: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$41: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$42: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41) })(core.this.RequestContextQuestion.formatter)
653 9583 26434 - 26444 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
653 15552 26422 - 26596 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$40: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$41: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$42: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41) })(core.this.RequestContextQuestion.formatter)))
653 9334 26515 - 26594 Apply org.make.core.RequestContextQuestion.copy org.make.api.proposal.proposalstatetest org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41)
654 16056 26636 - 26636 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
654 12467 26658 - 26675 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("languageContext")
654 17123 26735 - 26735 Select org.make.core.RequestContextLanguage.copy$default$2 org.make.api.proposal.proposalstatetest org.make.core.RequestContextLanguage.empty.copy$default$2
654 15786 26706 - 26760 Apply org.make.core.RequestContextLanguage.copy org.make.api.proposal.proposalstatetest org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
654 16270 26625 - 26761 Apply spray.json.lenses.UpdateLens.! org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
654 10549 26638 - 26655 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("creationContext")
654 12364 26705 - 26705 Select org.make.core.RequestContextLanguage.formatter org.make.api.proposal.proposalstatetest core.this.RequestContextLanguage.formatter
654 12346 26625 - 26635 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
654 9484 26735 - 26735 Select org.make.core.RequestContextLanguage.copy$default$4 org.make.api.proposal.proposalstatetest org.make.core.RequestContextLanguage.empty.copy$default$4
654 9355 26656 - 26656 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
654 10563 26678 - 26761 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
654 12483 26422 - 26762 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$40: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$41: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$42: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
654 13305 26735 - 26735 Select org.make.core.RequestContextLanguage.copy$default$3 org.make.api.proposal.proposalstatetest org.make.core.RequestContextLanguage.empty.copy$default$3
658 12267 26820 - 26820 Select stamina.V14.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V14.Info
658 10213 26820 - 26820 Select stamina.V14.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V14.Info
660 15809 26880 - 26890 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
661 13044 26975 - 26980 Literal <nosymbol> org.make.api.proposal.proposalstatetest false
661 10200 26946 - 26959 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("isAnonymous")
661 15362 26962 - 26981 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)
661 9697 26921 - 26982 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("isAnonymous"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))
661 13211 26933 - 26981 Apply spray.json.lenses.UpdateLens.! org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("isAnonymous"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat))
661 12382 26933 - 26943 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
661 16287 26944 - 26944 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
661 9253 26974 - 26974 Select spray.json.BasicFormats.BooleanJsonFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.BooleanJsonFormat
661 15545 26840 - 26983 Apply scala.Option.fold org.make.api.proposal.proposalstatetest json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$51: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("isAnonymous"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))
663 16160 27011 - 27011 Select stamina.V15.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V15.Info
663 12959 27011 - 27011 Select stamina.V15.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V15.Info
664 13062 27047 - 27060 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("validatedAt")
664 9933 27089 - 27089 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)
664 14999 27090 - 27094 Select scala.None org.make.api.proposal.proposalstatetest scala.None
664 11978 27032 - 27095 Apply spray.json.lenses.UpdateLens.! org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("proposal").?./[[T]spray.json.lenses.Id[T], [+A]Option[A]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[+A]Option[A]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)))
664 18291 27023 - 27096 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(x$52).update(spray.json.lenses.JsonLenses.strToPossiblyOptionalField("proposal").?./[[T]spray.json.lenses.Id[T], [+A]Option[A]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[+A]Option[A]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))
664 15450 27063 - 27095 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))
664 16182 27032 - 27042 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
664 8960 27045 - 27045 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[+A]Option[A]]
664 13224 27089 - 27089 Select org.make.core.SprayJsonFormatters.zonedDateTimeFormatter org.make.api.proposal.proposalstatetest ProposalSerializers.this.zonedDateTimeFormatter
665 15347 27175 - 27179 Select scala.None org.make.api.proposal.proposalstatetest scala.None
665 16199 27117 - 27127 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
665 12248 27117 - 27180 Apply spray.json.lenses.UpdateLens.! org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("proposal").?./[[T]spray.json.lenses.Id[T], [+A]Option[A]](spray.json.lenses.JsonLenses.strToField("postponedAt"))(lenses.this.Join.joinWithScalar[[+A]Option[A]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)))
665 15462 27148 - 27180 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))
665 9953 27174 - 27174 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)
665 12474 27132 - 27145 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("postponedAt")
665 8867 27130 - 27130 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[+A]Option[A]]
665 13428 27174 - 27174 Select org.make.core.SprayJsonFormatters.zonedDateTimeFormatter org.make.api.proposal.proposalstatetest ProposalSerializers.this.zonedDateTimeFormatter
665 18302 27023 - 27181 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$52).update(spray.json.lenses.JsonLenses.strToPossiblyOptionalField("proposal").?./[[T]spray.json.lenses.Id[T], [+A]Option[A]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[+A]Option[A]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))).update(spray.json.lenses.JsonLenses.strToPossiblyOptionalField("proposal").?./[[T]spray.json.lenses.Id[T], [+A]Option[A]](spray.json.lenses.JsonLenses.strToField("postponedAt"))(lenses.this.Join.joinWithScalar[[+A]Option[A]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))
667 9372 27209 - 27209 Select stamina.V16.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V16.Info
667 11443 21928 - 27651 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$41: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$41).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("language"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("fr"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("country"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.Some.apply[String]("FR"))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$42: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$42).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val organisationInfos: Seq[org.make.core.proposal.OrganisationInfo] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisationIds"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$43: org.make.core.proposal.OrganisationInfo) => x$43.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter)))) }))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$44: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$44).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((json: spray.json.JsValue) => { val votes: Seq[VoteV6] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV5]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV5]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter))).map[VoteV6](((vote: VoteV5) => { val qualifications: Seq[QualificationV6] = vote.qualifications.map[QualificationV6](((qualification: QualificationV5) => QualificationV6.apply(qualification.key, qualification.count, qualification.count))); VoteV6.apply(vote.key, vote.count, vote.count, qualifications) })); spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV6], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV6](voteV6formatter)) }))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((x$45: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$45).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V7.Info, stamina.this.V7.Info).to[stamina.V8](((json: spray.json.JsValue) => { val votes: Seq[VoteV8] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV6]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV6]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV6](voteV6formatter))).map[VoteV8](((vote: VoteV6) => { val qualifications: Seq[QualificationV8] = vote.qualifications.map[QualificationV8](((qualification: QualificationV6) => QualificationV8.apply(qualification.key, qualification.count, qualification.countVerified, qualification.countVerified, 0))); VoteV8.apply(vote.key, vote.count, vote.countVerified, vote.countVerified, 0, qualifications) })); spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV8], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter)) }))(stamina.this.V8.Info, stamina.this.V8.Info).to[stamina.V9](((json: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(json).update[Seq[org.make.core.proposal.ProposalKeyword], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("keywords"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format))))(stamina.this.V9.Info, stamina.this.V9.Info).to[stamina.V10](((x$46: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$46).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V10.Info, stamina.this.V10.Info).to[stamina.V11](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$47: spray.json.JsValue) => scala.util.`package`.chaining.scalaUtilChainingOps[org.make.core.proposal.VotingOptions](scala.util.`package`.chaining.scalaUtilChainingOps[Seq[org.make.core.proposal.Vote]](spray.json.lenses.JsonLenses.richValue(x$47).extract[Seq[VoteV8]](spray.json.lenses.JsonLenses.strToField("votes"))(`package`.this.Reader.safeMonadicReader[Seq[VoteV8]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV8](voteV8formatter))).map[org.make.core.proposal.Vote](((vote: VoteV8) => org.make.core.proposal.Vote.apply(vote.key, vote.count, vote.countVerified, vote.countSequence, vote.countSegment, vote.qualifications.map[org.make.core.proposal.Qualification](((q: QualificationV8) => org.make.core.proposal.Qualification.apply(q.key, q.count, q.countVerified, q.countSequence, q.countSegment))))))).pipe[org.make.core.proposal.VotingOptions](((votes: Seq[org.make.core.proposal.Vote]) => org.make.core.proposal.LegacyVotesConverter.convertSeqToVotingOptions(votes)))).pipe[spray.json.JsValue](((x$48: org.make.core.proposal.VotingOptions) => spray.json.lenses.JsonLenses.richValue(json).update[org.make.core.proposal.VotingOptions, Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$48)(proposal.this.VotingOptions.VotingOptionsFormat)))))))(stamina.this.V11.Info, stamina.this.V11.Info).to[stamina.V12](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$49: spray.json.JsValue) => scala.util.`package`.chaining.scalaUtilChainingOps[Option[org.make.core.reference.Language]](spray.json.lenses.JsonLenses.richValue(x$49).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))).pipe[spray.json.JsValue](((x$50: Option[org.make.core.reference.Language]) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update[Option[org.make.core.reference.Language], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), x$50)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))))))))))(stamina.this.V12.Info, stamina.this.V12.Info).to[stamina.V13](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((j: spray.json.JsValue) => scala.util.`package`.chaining.scalaUtilChainingOps[(Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])](scala.Tuple3.apply[Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId]](spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)), spray.json.lenses.JsonLenses.richValue(j).extract[String](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)), spray.json.lenses.JsonLenses.richValue(j).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)))).pipe[spray.json.JsValue](((x0$1: (Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])) => x0$1 match { case (_1: Option[org.make.core.reference.Language], _2: Option[String], _3: Option[org.make.core.question.QuestionId]): (Option[org.make.core.reference.Language], Option[String], Option[org.make.core.question.QuestionId])((language @ _), (question @ _), (questionId @ _)) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$40: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$41: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$42: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))))))(stamina.this.V13.Info, stamina.this.V13.Info).to[stamina.V14](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$51: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("isAnonymous"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))))(stamina.this.V14.Info, stamina.this.V14.Info).to[stamina.V15](((x$52: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$52).update(spray.json.lenses.JsonLenses.strToPossiblyOptionalField("proposal").?./[[T]spray.json.lenses.Id[T], [+A]Option[A]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[+A]Option[A]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))).update(spray.json.lenses.JsonLenses.strToPossiblyOptionalField("proposal").?./[[T]spray.json.lenses.Id[T], [+A]Option[A]](spray.json.lenses.JsonLenses.strToField("postponedAt"))(lenses.this.Join.joinWithScalar[[+A]Option[A]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))))(stamina.this.V15.Info, stamina.this.V15.Info).to[stamina.V16](((json: spray.json.JsValue) => json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$53: spray.json.JsValue) => { val isInitial: Boolean = spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)); if (isInitial) spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) else spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) }))))(stamina.this.V16.Info, stamina.this.V16.Info)
667 14863 27209 - 27209 Select stamina.V16.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V16.Info
668 8877 27256 - 27266 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
668 12600 27229 - 27641 Apply scala.Option.fold org.make.api.proposal.proposalstatetest json.asJsObject.fields.get("proposal").fold[spray.json.JsValue](json)(((x$53: spray.json.JsValue) => { val isInitial: Boolean = spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)); if (isInitial) spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) else spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) }))
669 15251 27334 - 27344 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
669 18206 27333 - 27333 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.proposal.proposalstatetest `package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)
669 9694 27345 - 27345 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
669 13444 27347 - 27364 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("initialProposal")
669 16174 27312 - 27365 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat))
669 15953 27334 - 27364 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
669 12264 27333 - 27333 Select spray.json.BasicFormats.BooleanJsonFormat org.make.api.proposal.proposalstatetest spray.json.DefaultJsonProtocol.BooleanJsonFormat
671 18221 27405 - 27499 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
671 15667 27447 - 27498 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))
671 12679 27417 - 27427 Literal <nosymbol> "proposal"
671 9117 27430 - 27444 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("proposalType")
671 9595 27464 - 27464 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))
671 16192 27405 - 27499 Block spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
671 11751 27465 - 27497 Select org.make.core.proposal.ProposalType.ProposalTypeInitial org.make.core.proposal.ProposalType.ProposalTypeInitial
671 12140 27417 - 27498 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))
671 15264 27428 - 27428 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
673 12584 27543 - 27553 Literal <nosymbol> org.make.api.proposal.proposalstatetest "proposal"
673 15927 27573 - 27626 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))
673 14401 27531 - 27627 Block spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
673 15155 27554 - 27554 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.proposal.proposalstatetest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
673 18235 27531 - 27627 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
673 11868 27543 - 27626 Apply spray.json.lenses.UpdateLens.! org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))
673 9612 27590 - 27590 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.proposal.proposalstatetest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))
673 9462 27556 - 27570 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.proposal.proposalstatetest spray.json.lenses.JsonLenses.strToField("proposalType")
673 11421 27591 - 27625 Select org.make.core.proposal.ProposalType.ProposalTypeSubmitted org.make.api.proposal.proposalstatetest org.make.core.proposal.ProposalType.ProposalTypeSubmitted
680 10691 27796 - 27796 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
680 14434 27796 - 27796 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
680 18023 27796 - 27796 Select org.make.api.proposal.ProposalEvent.SimilarProposalRemoved.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalEvent.this.SimilarProposalRemoved.formatter
680 16647 27759 - 28680 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.ProposalEvent.SimilarProposalRemoved, stamina.V4]("similar-proposal-removed", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$54: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$54).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$55: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$55).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$43: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$44: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$45: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$43, x$45, x$44) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(ProposalEvent.this.SimilarProposalRemoved.formatter, (ClassTag.apply[org.make.api.proposal.ProposalEvent.SimilarProposalRemoved](classOf[org.make.api.proposal.ProposalEvent$$SimilarProposalRemoved]): scala.reflect.ClassTag[org.make.api.proposal.ProposalEvent.SimilarProposalRemoved]), stamina.this.V4.Info, stamina.this.V4.Info)
681 14420 27804 - 27830 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "similar-proposal-removed"
682 12829 27842 - 27842 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
682 18215 27921 - 27921 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
682 12392 27921 - 27921 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
682 15828 27921 - 27921 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
682 11650 27853 - 27853 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
682 14611 27897 - 27932 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
682 11638 27880 - 27880 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
682 9395 27854 - 27933 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$54).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
682 14876 27882 - 27894 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
682 15151 27853 - 27853 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
682 12842 27863 - 27932 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
682 9519 27922 - 27931 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
682 9384 27863 - 27879 Literal <nosymbol> org.scalatest.testsuite "requestContext"
683 15847 27996 - 28073 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
683 15165 27951 - 28075 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$55).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
683 11558 27950 - 27950 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
683 17345 27950 - 27950 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
683 17327 27960 - 27976 Literal <nosymbol> org.scalatest.testsuite "requestContext"
683 12475 27979 - 28074 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
683 9290 27960 - 28074 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
683 12400 27995 - 27995 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
683 14625 27995 - 27995 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
683 18117 27995 - 27995 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
684 12192 27838 - 28674 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$54: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$54).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$55: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$55).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$43: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$44: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$45: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$43, x$45, x$44) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
684 13678 28093 - 28093 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
684 17468 28093 - 28093 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
685 18131 28170 - 28182 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
685 15045 28150 - 28150 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
685 12490 28151 - 28182 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
685 8991 28150 - 28150 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
685 14281 28168 - 28168 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
685 15573 28151 - 28167 Literal <nosymbol> org.scalatest.testsuite "requestContext"
685 11571 28128 - 28183 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
685 12028 28170 - 28180 Literal <nosymbol> org.scalatest.testsuite "language"
686 15472 28249 - 28259 Literal <nosymbol> org.scalatest.testsuite "question"
686 12386 28249 - 28261 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
686 18017 28247 - 28247 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
686 14302 28230 - 28261 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
686 15366 28209 - 28262 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
686 10787 28229 - 28229 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
686 9265 28229 - 28229 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
686 17360 28230 - 28246 Literal <nosymbol> org.scalatest.testsuite "requestContext"
687 17258 28334 - 28346 Literal <nosymbol> org.scalatest.testsuite "questionId"
687 11459 28315 - 28331 Literal <nosymbol> org.scalatest.testsuite "requestContext"
687 12278 28332 - 28332 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
687 18322 28315 - 28348 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
687 10695 28314 - 28314 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
687 15489 28334 - 28348 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
687 9280 28290 - 28349 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
687 14319 28314 - 28314 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
688 12294 28439 - 28518 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$43, x$45, x$44)
688 14043 28468 - 28468 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
688 15277 28372 - 28388 Literal <nosymbol> org.scalatest.testsuite "requestContext"
688 9155 28360 - 28520 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$43: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$44: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$45: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$43, x$45, x$44) })(core.this.RequestContextQuestion.formatter)))
688 10710 28372 - 28519 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$43: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$44: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$45: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$43, x$45, x$44) })(core.this.RequestContextQuestion.formatter))
688 17277 28389 - 28389 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
688 11553 28391 - 28408 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
688 14516 28411 - 28519 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$43: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$44: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$45: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$43, x$45, x$44) })(core.this.RequestContextQuestion.formatter)
688 18338 28438 - 28438 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
689 14528 28608 - 28662 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
689 18009 28637 - 28637 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
689 11456 28360 - 28664 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$43: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$44: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$45: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$43, x$45, x$44) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
689 14067 28637 - 28637 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
689 11566 28560 - 28577 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
689 15304 28541 - 28663 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
689 15289 28541 - 28557 Literal <nosymbol> org.scalatest.testsuite "requestContext"
689 9170 28580 - 28663 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
689 17454 28558 - 28558 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
689 10674 28607 - 28607 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
689 12178 28637 - 28637 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
694 13388 28818 - 28818 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
694 11486 28818 - 28818 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
694 17081 28818 - 28818 Select org.make.api.proposal.ProposalEvent.SimilarProposalsCleared.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalEvent.this.SimilarProposalsCleared.formatter
694 17283 28780 - 29703 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.ProposalEvent.SimilarProposalsCleared, stamina.V4]("similar-proposals-cleared", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$56: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$56).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$57: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$57).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$46: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$47: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$48: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$46, x$48, x$47) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(ProposalEvent.this.SimilarProposalsCleared.formatter, (ClassTag.apply[org.make.api.proposal.ProposalEvent.SimilarProposalsCleared](classOf[org.make.api.proposal.ProposalEvent$$SimilarProposalsCleared]): scala.reflect.ClassTag[org.make.api.proposal.ProposalEvent.SimilarProposalsCleared]), stamina.this.V4.Info, stamina.this.V4.Info)
695 14927 28826 - 28853 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "similar-proposals-cleared"
696 16663 28944 - 28944 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
696 14447 28944 - 28944 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
696 17898 28945 - 28954 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
696 11468 28865 - 28865 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
696 15284 28920 - 28955 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
696 13696 28905 - 28917 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
696 17732 28886 - 28902 Literal <nosymbol> org.scalatest.testsuite "requestContext"
696 11918 28903 - 28903 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
696 11179 28944 - 28944 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
696 13709 28876 - 28876 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
696 12169 28876 - 28876 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
696 17752 28877 - 28956 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$56).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
696 11355 28886 - 28955 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
697 11675 29002 - 29097 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
697 16678 29018 - 29018 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
697 18143 28973 - 28973 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
697 14344 29019 - 29096 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
697 14206 28974 - 29098 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$57).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
697 17618 28983 - 29097 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
697 11197 29018 - 29018 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
697 18243 28983 - 28999 Literal <nosymbol> org.scalatest.testsuite "requestContext"
697 10494 28973 - 28973 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
697 15180 29018 - 29018 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
698 10954 28861 - 29697 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$56: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$56).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$57: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$57).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$46: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$47: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$48: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$46, x$48, x$47) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
698 16328 29116 - 29116 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
698 14559 29116 - 29116 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
699 16926 29193 - 29205 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
699 17368 29173 - 29173 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
699 11581 29174 - 29205 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
699 10382 29151 - 29206 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
699 11213 29193 - 29203 Literal <nosymbol> org.scalatest.testsuite "language"
699 14427 29174 - 29190 Literal <nosymbol> org.scalatest.testsuite "requestContext"
699 15198 29191 - 29191 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
699 14220 29173 - 29173 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
700 16949 29270 - 29270 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
700 18157 29253 - 29269 Literal <nosymbol> org.scalatest.testsuite "requestContext"
700 14320 29272 - 29282 Literal <nosymbol> org.scalatest.testsuite "question"
700 11344 29252 - 29252 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
700 14185 29232 - 29285 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
700 10796 29272 - 29284 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
700 13374 29253 - 29284 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
700 17378 29252 - 29252 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
701 17291 29313 - 29372 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
701 14336 29357 - 29371 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
701 10403 29338 - 29354 Literal <nosymbol> org.scalatest.testsuite "requestContext"
701 11363 29337 - 29337 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
701 17152 29338 - 29371 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
701 13393 29337 - 29337 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
701 18048 29357 - 29369 Literal <nosymbol> org.scalatest.testsuite "questionId"
701 10808 29355 - 29355 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
702 17165 29461 - 29461 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
702 11836 29395 - 29542 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$46: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$47: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$48: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$46, x$48, x$47) })(core.this.RequestContextQuestion.formatter))
702 17302 29383 - 29543 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$46: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$47: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$48: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$46, x$48, x$47) })(core.this.RequestContextQuestion.formatter)))
702 14353 29491 - 29491 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
702 14203 29395 - 29411 Literal <nosymbol> org.scalatest.testsuite "requestContext"
702 10590 29414 - 29431 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
702 11068 29462 - 29541 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$46, x$48, x$47)
702 13580 29434 - 29542 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$46: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$47: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$48: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$46, x$48, x$47) })(core.this.RequestContextQuestion.formatter)
702 18392 29412 - 29412 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
703 10616 29383 - 29687 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$46: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$47: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$48: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$46, x$48, x$47) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
703 14103 29564 - 29686 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
703 11591 29630 - 29630 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
703 10604 29583 - 29600 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
703 14088 29564 - 29580 Literal <nosymbol> org.scalatest.testsuite "requestContext"
703 13370 29631 - 29685 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
703 11088 29660 - 29660 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
703 16420 29581 - 29581 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
703 17068 29660 - 29660 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
703 14828 29660 - 29660 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
703 17791 29603 - 29686 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
711 16340 29973 - 29973 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
711 10269 29973 - 29973 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey]))
711 14459 29942 - 29996 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat2 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat2[org.make.core.proposal.QualificationKey, Int, QualificationV4](((key: org.make.core.proposal.QualificationKey, count: Int) => QualificationV4.apply(key, count)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, (ClassTag.apply[QualificationV4](classOf[org.make.api.proposal.ProposalSerializers$proposalPatchedSerializer $QualificationV4]): scala.reflect.ClassTag[QualificationV4]))
711 13977 29974 - 29995 Apply org.make.api.proposal.ProposalSerializers.QualificationV4.apply org.scalatest.testsuite QualificationV4.apply(key, count)
715 10715 30187 - 30199 Apply org.make.api.proposal.ProposalSerializers.VoteV4.apply org.scalatest.testsuite VoteV4.apply(key, count, qualifications)
715 17094 30186 - 30186 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey]))
715 17769 30155 - 30200 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat3 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat3[org.make.core.proposal.VoteKey, Int, Seq[QualificationV4], VoteV4](((key: org.make.core.proposal.VoteKey, count: Int, qualifications: Seq[QualificationV4]) => VoteV4.apply(key, count, qualifications)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV4](qualificationV4Formatter), (ClassTag.apply[VoteV4](classOf[org.make.api.proposal.ProposalSerializers$proposalPatchedSerializer $VoteV4]): scala.reflect.ClassTag[VoteV4]))
715 9760 30186 - 30186 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV4](qualificationV4Formatter)
715 13278 30186 - 30186 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
719 11214 30377 - 30431 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat3 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat3[org.make.core.proposal.QualificationKey, Int, Int, QualificationV5](((key: org.make.core.proposal.QualificationKey, count: Int, countVerified: Int) => QualificationV5.apply(key, count, countVerified)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, (ClassTag.apply[QualificationV5](classOf[org.make.api.proposal.ProposalSerializers$proposalPatchedSerializer $QualificationV5]): scala.reflect.ClassTag[QualificationV5]))
719 13720 30409 - 30430 Apply org.make.api.proposal.ProposalSerializers.QualificationV5.apply org.scalatest.testsuite QualificationV5.apply(key, count, countVerified)
719 14820 30408 - 30408 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
719 10289 30408 - 30408 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey]))
719 16242 30408 - 30408 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
723 13732 30641 - 30641 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV5](qualificationV5Formatter)
723 17061 30642 - 30654 Apply org.make.api.proposal.ProposalSerializers.VoteV5.apply org.scalatest.testsuite VoteV5.apply(key, count, countVerified, qualifications)
723 9662 30641 - 30641 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
723 10508 30610 - 30655 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat4 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat4[org.make.core.proposal.VoteKey, Int, Int, Seq[QualificationV5], VoteV5](((key: org.make.core.proposal.VoteKey, count: Int, countVerified: Int, qualifications: Seq[QualificationV5]) => VoteV5.apply(key, count, countVerified, qualifications)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV5](qualificationV5Formatter), (ClassTag.apply[VoteV5](classOf[org.make.api.proposal.ProposalSerializers$proposalPatchedSerializer $VoteV5]): scala.reflect.ClassTag[VoteV5]))
723 17783 30641 - 30641 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
723 13293 30641 - 30641 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey]))
733 17076 30938 - 30938 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
733 13490 30938 - 30938 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
733 16262 30939 - 30960 Apply org.make.api.proposal.ProposalSerializers.QualificationV7.apply QualificationV7.apply(key, count, countVerified, countSequence, countSegment)
733 13005 30938 - 30938 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey]))
733 17804 30907 - 30961 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat5 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat5[org.make.core.proposal.QualificationKey, Int, Int, Int, Int, QualificationV7](((key: org.make.core.proposal.QualificationKey, count: Int, countVerified: Int, countSequence: Int, countSegment: Int) => QualificationV7.apply(key, count, countVerified, countSequence, countSegment)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.QualificationKey]((QualificationKey: enumeratum.values.StringEnum[org.make.core.proposal.QualificationKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, (ClassTag.apply[QualificationV7](classOf[org.make.api.proposal.ProposalSerializers$proposalPatchedSerializer $QualificationV7]): scala.reflect.ClassTag[QualificationV7]))
733 11230 30938 - 30938 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
733 10021 30938 - 30938 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
745 13501 31253 - 31253 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV7](qualificationV7formatter)
745 11249 31253 - 31253 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
745 16438 31253 - 31253 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
745 13025 31253 - 31253 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
745 9642 31222 - 31267 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat6 org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.jsonFormat6[org.make.core.proposal.VoteKey, Int, Int, Int, Int, Seq[QualificationV7], VoteV7](((key: org.make.core.proposal.VoteKey, count: Int, countVerified: Int, countSequence: Int, countSegment: Int, qualifications: Seq[QualificationV7]) => VoteV7.apply(key, count, countVerified, countSequence, countSegment, qualifications)))(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey])), spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.IntJsonFormat, spray.json.DefaultJsonProtocol.immSeqFormat[QualificationV7](qualificationV7formatter), (ClassTag.apply[VoteV7](classOf[org.make.api.proposal.ProposalSerializers$proposalPatchedSerializer $VoteV7]): scala.reflect.ClassTag[VoteV7]))
745 16966 31253 - 31253 Select spray.json.BasicFormats.IntJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.IntJsonFormat
745 10524 31253 - 31253 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.VoteKey]((VoteKey: enumeratum.values.StringEnum[org.make.core.proposal.VoteKey]))
745 13969 31254 - 31266 Apply org.make.api.proposal.ProposalSerializers.VoteV7.apply VoteV7.apply(key, count, countVerified, countSequence, countSegment, qualifications)
747 17763 31304 - 31304 Select stamina.V14.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V14.Info
747 9754 31304 - 31304 Select stamina.V14.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V14.Info
747 13276 31304 - 31304 Select org.make.api.proposal.PublishedProposalEvent.ProposalPatched.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalPatched.formatter
747 13718 31273 - 35911 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalPatched, stamina.V14]("proposal-tags-updated", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$58: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$58).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val organisationInfos: Seq[org.make.core.proposal.OrganisationInfo] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisationIds"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$59: org.make.core.proposal.OrganisationInfo) => x$59.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter)))) }))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$60: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$60).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((json: spray.json.JsValue) => { val votes: Seq[VoteV5] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV4]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV4]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV4](voteV4Formatter))).map[VoteV5](((vote: VoteV4) => { val qualifications: Seq[QualificationV5] = vote.qualifications.map[QualificationV5](((qualification: QualificationV4) => QualificationV5.apply(qualification.key, qualification.count, qualification.count))); VoteV5.apply(vote.key, vote.count, vote.count, qualifications) })); spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV5], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter)) }))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((x$61: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$61).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((json: spray.json.JsValue) => { val votes: Seq[VoteV7] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV5]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV5]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter))).map[VoteV7](((vote: VoteV5) => { val qualifications: Seq[QualificationV7] = vote.qualifications.map[QualificationV7](((qualification: QualificationV5) => QualificationV7.apply(qualification.key, qualification.countVerified, qualification.countVerified, qualification.count, 0))); VoteV7.apply(vote.key, vote.count, vote.countVerified, vote.countVerified, 0, qualifications) })); spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV7], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV7](voteV7formatter)) }))(stamina.this.V7.Info, stamina.this.V7.Info).to[stamina.V8](((json: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(json).update[Seq[org.make.core.proposal.ProposalKeyword], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("keywords"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format))))(stamina.this.V8.Info, stamina.this.V8.Info).to[stamina.V9](((x$62: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$62).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V9.Info, stamina.this.V9.Info).to[stamina.V10](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))) }))(stamina.this.V10.Info, stamina.this.V10.Info).to[stamina.V11](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$49: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$50: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$51: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$52: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$53: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$54: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$52, x$54, x$53) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V11.Info, stamina.this.V11.Info).to[stamina.V12](((x$63: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$63).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("isAnonymous"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V12.Info, stamina.this.V12.Info).to[stamina.V13](((x$64: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$64).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("postponedAt"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))))(stamina.this.V13.Info, stamina.this.V13.Info).to[stamina.V14](((json: spray.json.JsValue) => { val isInitial: Boolean = spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)); if (isInitial) spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) else spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) }))(stamina.this.V14.Info, stamina.this.V14.Info))(PublishedProposalEvent.this.ProposalPatched.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalPatched](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalPatched]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalPatched]), stamina.this.V14.Info, stamina.this.V14.Info)
748 17679 31312 - 31335 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-tags-updated"
749 13989 31347 - 31347 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
750 10436 31367 - 31367 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
750 10421 31377 - 31387 Literal <nosymbol> org.scalatest.testsuite "proposal"
750 13872 31367 - 31367 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
750 15738 31368 - 31446 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$58).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))
750 12744 31388 - 31388 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
750 9658 31377 - 31445 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)))
750 16237 31390 - 31405 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("organisations")
750 16984 31434 - 31434 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)
750 13407 31408 - 31445 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))
750 10853 31435 - 31444 TypeApply scala.collection.SeqFactory.Delegate.empty org.scalatest.testsuite scala.`package`.Seq.empty[Nothing]
751 16448 31464 - 31464 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
751 10414 31464 - 31464 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
752 9674 31543 - 31543 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))
752 13169 31543 - 31543 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)
752 16865 31544 - 31572 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
752 12645 31557 - 31572 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("organisations")
752 16129 31544 - 31554 Literal <nosymbol> org.scalatest.testsuite "proposal"
752 11224 31555 - 31555 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
752 15626 31508 - 31573 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat)))
753 13496 31645 - 31645 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter)
753 10311 31609 - 31626 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("organisationIds")
753 17189 31645 - 31645 Select org.make.core.user.UserId.userIdFormatter org.scalatest.testsuite user.this.UserId.userIdFormatter
753 9572 31629 - 31686 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$59: org.make.core.proposal.OrganisationInfo) => x$59.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter))
753 11103 31646 - 31685 Apply scala.collection.IterableOps.map org.scalatest.testsuite organisationInfos.map[org.make.core.user.UserId](((x$59: org.make.core.proposal.OrganisationInfo) => x$59.organisationId))
753 14228 31596 - 31606 Literal <nosymbol> org.scalatest.testsuite "proposal"
753 16010 31596 - 31686 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisationIds"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$59: org.make.core.proposal.OrganisationInfo) => x$59.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter)))
753 12660 31668 - 31684 Select org.make.core.proposal.OrganisationInfo.organisationId x$59.organisationId
753 16147 31607 - 31607 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
753 14116 31584 - 31687 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisationIds"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$59: org.make.core.proposal.OrganisationInfo) => x$59.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter))))
755 16351 31714 - 31714 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
755 12638 31714 - 31714 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
756 13400 31781 - 31786 Literal <nosymbol> org.scalatest.testsuite false
756 9871 31780 - 31780 Select spray.json.BasicFormats.BooleanJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.BooleanJsonFormat
756 9443 31748 - 31765 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("initialProposal")
756 17096 31746 - 31746 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
756 12559 31735 - 31745 Literal <nosymbol> org.scalatest.testsuite "proposal"
756 14129 31735 - 31787 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat))
756 10429 31726 - 31788 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$60).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))
756 15895 31768 - 31787 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)
758 12441 31815 - 31815 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
758 15536 31815 - 31815 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
760 9336 31899 - 31909 Literal <nosymbol> org.scalatest.testsuite "proposal"
760 16857 31912 - 31919 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votes")
760 13415 31910 - 31910 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
760 12457 31898 - 31898 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Seq[VoteV4]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV4](voteV4Formatter))
760 15620 31898 - 31898 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[VoteV4](voteV4Formatter)
760 9770 31899 - 31919 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
761 10325 31860 - 32226 Apply scala.collection.IterableOps.map org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV4]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV4]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV4](voteV4Formatter))).map[VoteV5](((vote: VoteV4) => { val qualifications: Seq[QualificationV5] = vote.qualifications.map[QualificationV5](((qualification: QualificationV4) => QualificationV5.apply(qualification.key, qualification.count, qualification.count))); VoteV5.apply(vote.key, vote.count, vote.count, qualifications) }))
763 12541 32119 - 32138 Select org.make.api.proposal.ProposalSerializers.QualificationV4.count org.scalatest.testsuite qualification.count
763 10304 32079 - 32096 Select org.make.api.proposal.ProposalSerializers.QualificationV4.key org.scalatest.testsuite qualification.key
763 16362 32098 - 32117 Select org.make.api.proposal.ProposalSerializers.QualificationV4.count org.scalatest.testsuite qualification.count
763 9044 32063 - 32139 Apply org.make.api.proposal.ProposalSerializers.QualificationV5.apply org.scalatest.testsuite QualificationV5.apply(qualification.key, qualification.count, qualification.count)
763 16873 32005 - 32140 Apply scala.collection.IterableOps.map org.scalatest.testsuite vote.qualifications.map[QualificationV5](((qualification: QualificationV4) => QualificationV5.apply(qualification.key, qualification.count, qualification.count)))
764 13310 32162 - 32170 Select org.make.api.proposal.ProposalSerializers.VoteV4.key org.scalatest.testsuite vote.key
764 9568 32172 - 32182 Select org.make.api.proposal.ProposalSerializers.VoteV4.count org.scalatest.testsuite vote.count
764 12426 32155 - 32211 Apply org.make.api.proposal.ProposalSerializers.VoteV5.apply org.scalatest.testsuite VoteV5.apply(vote.key, vote.count, vote.count, qualifications)
764 15521 32184 - 32194 Select org.make.api.proposal.ProposalSerializers.VoteV4.count org.scalatest.testsuite vote.count
766 17087 32249 - 32269 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
766 9057 32260 - 32260 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
766 12556 32262 - 32269 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votes")
766 10043 32237 - 32277 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV5], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter))
766 16275 32249 - 32259 Literal <nosymbol> org.scalatest.testsuite "proposal"
766 13326 32248 - 32248 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter)
768 15350 32303 - 32303 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
768 13189 32303 - 32303 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
769 10547 32315 - 32394 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$61).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
769 8950 32383 - 32392 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
769 10532 32324 - 32340 Literal <nosymbol> org.scalatest.testsuite "requestContext"
769 10062 32382 - 32382 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
769 12344 32324 - 32393 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
769 13046 32341 - 32341 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
769 13515 32382 - 32382 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
769 15423 32382 - 32382 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
769 16625 32343 - 32355 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
769 15548 32358 - 32393 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
770 9351 32426 - 32426 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
770 12772 32415 - 32498 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
770 16268 32463 - 32498 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
770 16253 32415 - 32425 Literal <nosymbol> org.scalatest.testsuite "proposal"
770 15334 32448 - 32460 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
770 13303 32446 - 32446 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
770 10450 32487 - 32487 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
770 15453 32487 - 32487 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
770 12465 32428 - 32445 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
770 9229 32315 - 32499 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$61).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
770 12363 32487 - 32487 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
770 9779 32488 - 32497 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
772 9948 32526 - 32526 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
772 11724 32526 - 32526 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
774 12249 32621 - 32621 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
774 12667 32609 - 32609 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Seq[VoteV5]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter))
774 16285 32609 - 32609 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter)
774 9687 32610 - 32620 Literal <nosymbol> org.scalatest.testsuite "proposal"
774 15527 32623 - 32630 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votes")
774 18078 32610 - 32630 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
775 16038 32571 - 33447 Apply scala.collection.IterableOps.map org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV5]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV5]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter))).map[VoteV7](((vote: VoteV5) => { val qualifications: Seq[QualificationV7] = vote.qualifications.map[QualificationV7](((qualification: QualificationV5) => QualificationV7.apply(qualification.key, qualification.countVerified, qualification.countVerified, qualification.count, 0))); VoteV7.apply(vote.key, vote.count, vote.countVerified, vote.countVerified, 0, qualifications) }))
777 18099 32716 - 33140 Apply scala.collection.IterableOps.map org.scalatest.testsuite vote.qualifications.map[QualificationV7](((qualification: QualificationV5) => QualificationV7.apply(qualification.key, qualification.countVerified, qualification.countVerified, qualification.count, 0)))
779 11959 32813 - 33122 Apply org.make.api.proposal.ProposalSerializers.QualificationV7.apply org.scalatest.testsuite QualificationV7.apply(qualification.key, qualification.countVerified, qualification.countVerified, qualification.count, 0)
780 8943 32858 - 32875 Select org.make.api.proposal.ProposalSerializers.QualificationV5.key org.scalatest.testsuite qualification.key
781 15252 32907 - 32934 Select org.make.api.proposal.ProposalSerializers.QualificationV5.countVerified org.scalatest.testsuite qualification.countVerified
782 13205 32974 - 33001 Select org.make.api.proposal.ProposalSerializers.QualificationV5.countVerified org.scalatest.testsuite qualification.countVerified
783 9696 33041 - 33060 Select org.make.api.proposal.ProposalSerializers.QualificationV5.count org.scalatest.testsuite qualification.count
784 16025 33099 - 33100 Literal <nosymbol> org.scalatest.testsuite 0
787 9598 33155 - 33432 Apply org.make.api.proposal.ProposalSerializers.VoteV7.apply org.scalatest.testsuite VoteV7.apply(vote.key, vote.count, vote.countVerified, vote.countVerified, 0, qualifications)
788 16177 33185 - 33193 Select org.make.api.proposal.ProposalSerializers.VoteV5.key org.scalatest.testsuite vote.key
789 13057 33219 - 33229 Select org.make.api.proposal.ProposalSerializers.VoteV5.count org.scalatest.testsuite vote.count
790 9455 33263 - 33281 Select org.make.api.proposal.ProposalSerializers.VoteV5.countVerified org.scalatest.testsuite vote.countVerified
791 15329 33315 - 33333 Select org.make.api.proposal.ProposalSerializers.VoteV5.countVerified org.scalatest.testsuite vote.countVerified
792 11541 33366 - 33367 Literal <nosymbol> org.scalatest.testsuite 0
796 18287 33483 - 33490 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votes")
796 12458 33470 - 33480 Literal <nosymbol> org.scalatest.testsuite "proposal"
796 8866 33469 - 33469 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[VoteV7](voteV7formatter)
796 15344 33458 - 33498 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV7], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV7](voteV7formatter))
796 16196 33481 - 33481 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
796 12936 33470 - 33490 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
798 9579 33525 - 33525 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
798 15949 33525 - 33525 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
799 16376 33557 - 33580 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("keywords"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
799 9375 33556 - 33556 Select org.make.core.proposal.ProposalKeyword.format org.scalatest.testsuite proposal.this.ProposalKeyword.format
799 15248 33556 - 33556 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format)
799 18298 33568 - 33568 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
799 15932 33557 - 33567 Literal <nosymbol> org.scalatest.testsuite "proposal"
799 12952 33582 - 33608 TypeApply scala.collection.SeqFactory.Delegate.empty org.scalatest.testsuite scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword]
799 12246 33570 - 33580 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("keywords")
799 11735 33545 - 33609 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update[Seq[org.make.core.proposal.ProposalKeyword], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("keywords"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format))
801 11642 33645 - 33759 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
801 15260 33664 - 33759 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
801 18119 33635 - 33635 Select stamina.V9.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V9.Info
801 9386 33680 - 33680 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
801 12463 33635 - 33635 Select stamina.V9.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V9.Info
801 12260 33645 - 33661 Literal <nosymbol> org.scalatest.testsuite "requestContext"
801 14487 33680 - 33680 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
801 12567 33680 - 33680 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
801 18204 33681 - 33758 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
801 9594 33636 - 33760 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$62).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
802 14381 33829 - 33906 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
802 12138 33792 - 33809 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
802 12583 33828 - 33828 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
802 9482 33779 - 33907 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
802 15666 33779 - 33789 Literal <nosymbol> org.scalatest.testsuite "proposal"
802 11419 33812 - 33907 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
802 18220 33790 - 33790 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
802 15154 33828 - 33828 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
802 15561 33636 - 33908 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$62).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
802 9460 33828 - 33828 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
804 9286 33936 - 33936 Select stamina.V10.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V10.Info
804 15019 33936 - 33936 Select stamina.V10.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V10.Info
805 9369 34005 - 34005 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
805 14399 33994 - 34004 Literal <nosymbol> org.scalatest.testsuite "proposal"
805 15942 33994 - 34039 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
805 14282 33971 - 34040 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
805 11285 34027 - 34039 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
805 12380 33993 - 33993 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
805 12598 34007 - 34024 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
805 18196 33993 - 33993 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
805 17346 34025 - 34025 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
805 14857 34027 - 34037 Literal <nosymbol> org.scalatest.testsuite "language"
806 12494 34063 - 34073 Literal <nosymbol> org.scalatest.testsuite "proposal"
806 15359 34074 - 34074 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
806 12389 34063 - 34131 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)))
806 15825 34100 - 34131 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
806 17362 34121 - 34121 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
806 9380 34076 - 34097 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("submittedAsLanguage")
806 18100 34051 - 34132 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))))
806 11634 34121 - 34121 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
807 11648 34223 - 34223 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
807 15147 34224 - 34228 Select scala.None org.scalatest.testsuite scala.None
807 14608 34153 - 34163 Literal <nosymbol> org.scalatest.testsuite "proposal"
807 14622 34153 - 34229 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
807 17550 34223 - 34223 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
807 18115 34190 - 34229 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
807 12283 34223 - 34223 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
807 9268 34164 - 34164 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
807 15841 34223 - 34223 ApplyToImplicitArgs org.make.core.technical.Multilingual.multilingualFormatter org.scalatest.testsuite technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
807 11158 34166 - 34187 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("contentTranslations")
807 10757 34051 - 34230 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))))
809 10358 34258 - 34258 Select stamina.V11.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V11.Info
809 14204 34258 - 34258 Select stamina.V11.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V11.Info
810 11567 34293 - 34362 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
810 15042 34315 - 34315 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
810 12299 34349 - 34359 Literal <nosymbol> org.scalatest.testsuite "language"
810 11557 34316 - 34326 Literal <nosymbol> org.scalatest.testsuite "proposal"
810 14518 34347 - 34347 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
810 10773 34316 - 34361 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
810 8874 34315 - 34315 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
810 15459 34327 - 34327 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
810 18129 34349 - 34361 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
810 17342 34329 - 34346 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
811 15365 34408 - 34408 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
811 8887 34409 - 34454 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
811 13776 34422 - 34439 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
811 14299 34442 - 34454 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
811 12385 34420 - 34420 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
811 18013 34442 - 34452 Literal <nosymbol> org.scalatest.testsuite "question"
811 17256 34388 - 34455 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
811 17241 34409 - 34419 Literal <nosymbol> org.scalatest.testsuite "proposal"
811 11457 34408 - 34408 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
811 10676 34440 - 34440 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
812 11549 34507 - 34507 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
812 17733 34507 - 34507 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
812 15275 34508 - 34555 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
812 18319 34519 - 34519 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
812 12275 34521 - 34538 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
812 13698 34483 - 34556 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
812 9277 34539 - 34539 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
812 14771 34541 - 34553 Literal <nosymbol> org.scalatest.testsuite "questionId"
812 13682 34508 - 34518 Literal <nosymbol> org.scalatest.testsuite "proposal"
812 10694 34541 - 34555 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
813 14064 34632 - 34740 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$49: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$50: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$51: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50) })(core.this.RequestContextQuestion.formatter)
813 15287 34689 - 34689 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
813 12174 34579 - 34740 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$49: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$50: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$51: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50) })(core.this.RequestContextQuestion.formatter))
813 18233 34592 - 34609 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
813 14512 34590 - 34590 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
813 17448 34659 - 34659 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
813 11440 34660 - 34739 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50)
813 11180 34612 - 34629 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
813 17032 34610 - 34610 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
813 18004 34567 - 34741 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$49: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$50: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$51: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50) })(core.this.RequestContextQuestion.formatter)))
813 12291 34579 - 34589 Literal <nosymbol> org.scalatest.testsuite "proposal"
814 15183 34795 - 34812 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
814 14922 34567 - 34899 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$49: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$50: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$51: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
814 17051 34773 - 34773 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
814 10884 34775 - 34792 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")
814 10687 34815 - 34898 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
814 14431 34842 - 34842 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
814 17876 34843 - 34897 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
814 11452 34793 - 34793 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
814 14416 34762 - 34772 Literal <nosymbol> org.scalatest.testsuite "proposal"
814 13674 34872 - 34872 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
814 10498 34872 - 34872 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
814 16643 34762 - 34898 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
814 17465 34872 - 34872 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
815 17372 34939 - 34956 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
815 14444 34986 - 34986 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
815 11178 34959 - 35067 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$52: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$53: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$54: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$52, x$54, x$53) })(core.this.RequestContextQuestion.formatter)
815 13693 34937 - 34937 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
815 11330 34920 - 34936 Literal <nosymbol> org.scalatest.testsuite "requestContext"
815 10077 35016 - 35016 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
815 16658 34920 - 35067 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$52: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$53: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$54: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$52, x$54, x$53) })(core.this.RequestContextQuestion.formatter))
815 17893 34987 - 35066 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$52, x$54, x$53)
815 15162 34567 - 35068 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$49: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$50: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$51: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$52: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$53: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$54: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$52, x$54, x$53) })(core.this.RequestContextQuestion.formatter)))
816 11193 35156 - 35210 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
816 14342 35185 - 35185 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
816 11674 35089 - 35211 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
816 18241 35185 - 35185 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
816 17616 34567 - 35212 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$49: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$50: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$51: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$52: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$53: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$54: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$52, x$54, x$53) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
816 11350 35089 - 35105 Literal <nosymbol> org.scalatest.testsuite "requestContext"
816 14188 35106 - 35106 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
816 17750 35108 - 35125 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
816 13461 35128 - 35211 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
816 17154 35155 - 35155 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
816 10093 35185 - 35185 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
818 18155 35240 - 35240 Select stamina.V12.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V12.Info
818 10381 35240 - 35240 Select stamina.V12.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V12.Info
819 17366 35261 - 35309 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("isAnonymous"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat))
819 11579 35290 - 35309 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)
819 13475 35302 - 35302 Select spray.json.BasicFormats.BooleanJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.BooleanJsonFormat
819 17168 35303 - 35308 Literal <nosymbol> org.scalatest.testsuite false
819 11070 35272 - 35272 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
819 14425 35274 - 35287 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("isAnonymous")
819 14089 35252 - 35310 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$63).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("isAnonymous"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))
819 18141 35261 - 35271 Literal <nosymbol> org.scalatest.testsuite "proposal"
821 10717 35338 - 35338 Select stamina.V13.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V13.Info
821 14810 35338 - 35338 Select stamina.V13.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V13.Info
822 13373 35415 - 35419 Select scala.None org.scalatest.testsuite scala.None
822 10400 35359 - 35420 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)))
822 17275 35414 - 35414 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)
822 10794 35372 - 35385 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("validatedAt")
822 11341 35414 - 35414 Select org.make.core.SprayJsonFormatters.zonedDateTimeFormatter org.scalatest.testsuite ProposalSerializers.this.zonedDateTimeFormatter
822 16799 35370 - 35370 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
822 16329 35350 - 35421 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$64).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))
822 13799 35388 - 35420 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))
822 14316 35359 - 35369 Literal <nosymbol> org.scalatest.testsuite "proposal"
823 16403 35350 - 35504 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$64).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("postponedAt"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))
823 17285 35497 - 35497 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)
823 10708 35455 - 35468 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("postponedAt")
823 14198 35471 - 35503 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))
823 13390 35498 - 35502 Select scala.None org.scalatest.testsuite scala.None
823 10585 35442 - 35503 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("postponedAt"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)))
823 11819 35497 - 35497 Select org.make.core.SprayJsonFormatters.zonedDateTimeFormatter org.scalatest.testsuite ProposalSerializers.this.zonedDateTimeFormatter
823 14331 35442 - 35452 Literal <nosymbol> org.scalatest.testsuite "proposal"
823 17148 35453 - 35453 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
825 12733 35532 - 35532 Select stamina.V14.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V14.Info
825 16674 31343 - 35905 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$58: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$58).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.proposal.OrganisationInfo]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val organisationInfos: Seq[org.make.core.proposal.OrganisationInfo] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[org.make.core.proposal.OrganisationInfo]](spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.OrganisationInfo](proposal.this.OrganisationInfo.organisationInfoFormat))); spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("organisationIds"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[org.make.core.user.UserId]](organisationInfos.map[org.make.core.user.UserId](((x$59: org.make.core.proposal.OrganisationInfo) => x$59.organisationId)))(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter)))) }))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((x$60: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$60).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((json: spray.json.JsValue) => { val votes: Seq[VoteV5] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV4]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV4]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV4](voteV4Formatter))).map[VoteV5](((vote: VoteV4) => { val qualifications: Seq[QualificationV5] = vote.qualifications.map[QualificationV5](((qualification: QualificationV4) => QualificationV5.apply(qualification.key, qualification.count, qualification.count))); VoteV5.apply(vote.key, vote.count, vote.count, qualifications) })); spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV5], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter)) }))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((x$61: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$61).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((json: spray.json.JsValue) => { val votes: Seq[VoteV7] = spray.json.lenses.JsonLenses.richValue(json).extract[Seq[VoteV5]](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Seq[VoteV5]](spray.json.DefaultJsonProtocol.immSeqFormat[VoteV5](voteV5Formatter))).map[VoteV7](((vote: VoteV5) => { val qualifications: Seq[QualificationV7] = vote.qualifications.map[QualificationV7](((qualification: QualificationV5) => QualificationV7.apply(qualification.key, qualification.countVerified, qualification.countVerified, qualification.count, 0))); VoteV7.apply(vote.key, vote.count, vote.countVerified, vote.countVerified, 0, qualifications) })); spray.json.lenses.JsonLenses.richValue(json).update[Seq[VoteV7], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("votes"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), votes)(spray.json.DefaultJsonProtocol.immSeqFormat[VoteV7](voteV7formatter)) }))(stamina.this.V7.Info, stamina.this.V7.Info).to[stamina.V8](((json: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(json).update[Seq[org.make.core.proposal.ProposalKeyword], Nothing](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("keywords"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]), scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format))))(stamina.this.V8.Info, stamina.this.V8.Info).to[stamina.V9](((x$62: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$62).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V9.Info, stamina.this.V9.Info).to[stamina.V10](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("submittedAsLanguage"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("contentTranslations"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))) }))(stamina.this.V10.Info, stamina.this.V10.Info).to[stamina.V11](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$49: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$50: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$51: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("creationContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$52: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$53: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$54: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$52, x$54, x$53) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V11.Info, stamina.this.V11.Info).to[stamina.V12](((x$63: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$63).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("isAnonymous"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V12.Info, stamina.this.V12.Info).to[stamina.V13](((x$64: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$64).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("validatedAt"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("postponedAt"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))))(stamina.this.V13.Info, stamina.this.V13.Info).to[stamina.V14](((json: spray.json.JsValue) => { val isInitial: Boolean = spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)); if (isInitial) spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) else spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) }))(stamina.this.V14.Info, stamina.this.V14.Info)
825 10713 35532 - 35532 Select stamina.V14.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V14.Info
826 13577 35603 - 35620 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("initialProposal")
826 10601 35589 - 35589 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)
826 17162 35590 - 35600 Literal <nosymbol> org.scalatest.testsuite "proposal"
826 17772 35590 - 35620 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
826 16309 35568 - 35621 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("initialProposal"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat))
826 14084 35589 - 35589 Select spray.json.BasicFormats.BooleanJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.BooleanJsonFormat
826 9824 35601 - 35601 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
828 13595 35721 - 35753 Select org.make.core.proposal.ProposalType.ProposalTypeInitial org.make.core.proposal.ProposalType.ProposalTypeInitial
828 11085 35686 - 35700 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("proposalType")
828 17066 35684 - 35684 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
828 14099 35673 - 35754 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))
828 17484 35703 - 35754 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))
828 16326 35661 - 35755 Block spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
828 9723 35720 - 35720 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))
828 10512 35661 - 35755 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
828 14543 35673 - 35683 Literal <nosymbol> "proposal"
830 17079 35810 - 35810 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
830 13705 35799 - 35882 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))
830 13259 35847 - 35881 Select org.make.core.proposal.ProposalType.ProposalTypeSubmitted org.scalatest.testsuite org.make.core.proposal.ProposalType.ProposalTypeSubmitted
830 17281 35829 - 35882 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))
830 10525 35787 - 35883 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
830 16225 35787 - 35883 Block spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposal")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("proposalType"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
830 9741 35846 - 35846 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.scalatest.testsuite ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))
830 10701 35812 - 35826 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposalType")
830 14445 35799 - 35809 Literal <nosymbol> org.scalatest.testsuite "proposal"
837 12347 36038 - 36038 Select org.make.api.proposal.PublishedProposalEvent.ProposalAnonymized.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalAnonymized.formatter
837 12538 36005 - 36917 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalAnonymized, stamina.V4]("proposal-anonymized", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$65: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$65).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$66: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$66).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$55: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$56: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$57: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$55, x$57, x$56) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalAnonymized.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalAnonymized](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalAnonymized]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalAnonymized]), stamina.this.V4.Info, stamina.this.V4.Info)
837 16258 36038 - 36038 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
837 10300 36038 - 36038 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
838 10490 36046 - 36067 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-anonymized"
839 14219 36158 - 36158 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
839 12523 36100 - 36116 Literal <nosymbol> "requestContext"
839 16686 36117 - 36117 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
839 9661 36158 - 36158 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
839 11210 36119 - 36131 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("customData")
839 16946 36090 - 36090 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
839 17780 36158 - 36158 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
839 16240 36079 - 36079 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
839 13004 36091 - 36170 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(x$65).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
839 13476 36159 - 36168 TypeApply scala.collection.immutable.Map.empty scala.Predef.Map.empty[String, Nothing]
839 11227 36090 - 36090 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
839 16550 36100 - 36169 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
839 10506 36134 - 36169 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
840 10520 36232 - 36232 Select spray.json.AdditionalFormats.RootJsObjectFormat spray.json.DefaultJsonProtocol.RootJsObjectFormat
840 16435 36216 - 36311 ApplyToImplicitArgs spray.json.lenses.Operations.modify spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
840 14231 36232 - 36232 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
840 13498 36187 - 36187 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
840 16961 36187 - 36187 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
840 11108 36188 - 36312 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(x$66).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
840 15991 36232 - 36232 Select spray.json.AdditionalFormats.RootJsObjectFormat spray.json.DefaultJsonProtocol.RootJsObjectFormat
840 12725 36197 - 36311 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
840 13488 36197 - 36213 Literal <nosymbol> "requestContext"
840 9734 36233 - 36310 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
841 13290 36330 - 36330 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
841 15616 36075 - 36911 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$65: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$65).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$66: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$66).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$55: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$56: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$57: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$55, x$57, x$56) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
841 9768 36330 - 36330 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
842 16980 36365 - 36420 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
842 16235 36388 - 36419 ApplyToImplicitArgs spray.json.lenses.Lens./ spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
842 12625 36387 - 36387 Select org.make.core.reference.Language.LanguageFormatter reference.this.Language.LanguageFormatter
842 15720 36407 - 36417 Literal <nosymbol> "language"
842 10417 36405 - 36405 Select spray.json.lenses.Join.joinWithOptionWithId lenses.this.Join.joinWithOptionWithId
842 9152 36387 - 36387 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
842 13850 36407 - 36419 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
842 9639 36388 - 36404 Literal <nosymbol> "requestContext"
843 9656 36486 - 36496 Literal <nosymbol> "question"
843 12643 36466 - 36466 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
843 16127 36466 - 36466 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
843 15607 36486 - 36498 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
843 10432 36467 - 36498 ApplyToImplicitArgs spray.json.lenses.Lens./ spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
843 9409 36446 - 36499 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
843 13404 36467 - 36483 Literal <nosymbol> "requestContext"
843 14211 36484 - 36484 Select spray.json.lenses.Join.joinWithOptionWithId lenses.this.Join.joinWithOptionWithId
844 10613 36551 - 36551 Select org.make.core.question.QuestionId.QuestionIdFormatter question.this.QuestionId.QuestionIdFormatter
844 12542 36527 - 36586 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
844 16145 36551 - 36551 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
844 15624 36569 - 36569 Select spray.json.lenses.Join.joinWithOptionWithId lenses.this.Join.joinWithOptionWithId
844 9553 36571 - 36585 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
844 17176 36552 - 36568 Literal <nosymbol> "requestContext"
844 13419 36571 - 36583 Literal <nosymbol> "questionId"
844 14226 36552 - 36585 ApplyToImplicitArgs spray.json.lenses.Lens./ spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
845 10628 36648 - 36756 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$55: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$56: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$57: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$55, x$57, x$56) })(core.this.RequestContextQuestion.formatter)
845 12557 36597 - 36757 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$55: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$56: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$57: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$55, x$57, x$56) })(core.this.RequestContextQuestion.formatter)))
845 16337 36609 - 36756 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$55: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$56: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$57: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$55, x$57, x$56) })(core.this.RequestContextQuestion.formatter))
845 16005 36676 - 36755 Apply org.make.core.RequestContextQuestion.copy org.make.core.RequestContextQuestion.empty.copy(x$55, x$57, x$56)
845 9425 36609 - 36625 Literal <nosymbol> "requestContext"
845 13384 36626 - 36626 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
845 17188 36628 - 36645 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("questionContext")
845 12427 36675 - 36675 Select org.make.core.RequestContextQuestion.formatter core.this.RequestContextQuestion.formatter
845 9570 36705 - 36705 Select org.make.core.RequestContextQuestion.copy$default$2 org.make.core.RequestContextQuestion.empty.copy$default$2
846 16349 36844 - 36844 Select org.make.core.RequestContextLanguage.formatter core.this.RequestContextLanguage.formatter
846 9755 36874 - 36874 Select org.make.core.RequestContextLanguage.copy$default$2 org.make.core.RequestContextLanguage.empty.copy$default$2
846 15428 36597 - 36901 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$55: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$56: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$57: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$55, x$57, x$56) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
846 15894 36874 - 36874 Select org.make.core.RequestContextLanguage.copy$default$3 org.make.core.RequestContextLanguage.empty.copy$default$3
846 17090 36797 - 36814 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("languageContext")
846 12634 36817 - 36900 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
846 9335 36778 - 36900 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
846 9439 36778 - 36794 Literal <nosymbol> "requestContext"
846 12444 36874 - 36874 Select org.make.core.RequestContextLanguage.copy$default$4 org.make.core.RequestContextLanguage.empty.copy$default$4
846 13398 36795 - 36795 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
846 10285 36845 - 36899 Apply org.make.core.RequestContextLanguage.copy org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
851 12948 37058 - 37058 Select org.make.api.proposal.PublishedProposalEvent.ProposalAddedToOperation.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalAddedToOperation.formatter
851 9371 37058 - 37058 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
851 11623 37019 - 37945 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalAddedToOperation, stamina.V4]("proposal-added-to-operation", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$67: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$67).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$68: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$68).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$58: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$59: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$60: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$58, x$60, x$59) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalAddedToOperation.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalAddedToOperation](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalAddedToOperation]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalAddedToOperation]), stamina.this.V4.Info, stamina.this.V4.Info)
851 15246 37058 - 37058 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
852 9036 37066 - 37095 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-added-to-operation"
853 15407 37128 - 37197 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
853 16271 37186 - 37186 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
853 12551 37186 - 37186 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
853 15532 37118 - 37118 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
853 15517 37145 - 37145 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
853 12063 37187 - 37196 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
853 15086 37107 - 37107 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
853 10178 37186 - 37186 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
853 13321 37119 - 37198 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$67).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
853 13306 37128 - 37144 Literal <nosymbol> org.scalatest.testsuite "requestContext"
853 9564 37147 - 37159 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
853 8933 37162 - 37197 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
853 10039 37118 - 37118 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
854 16029 37215 - 37215 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
854 15317 37244 - 37339 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
854 16286 37260 - 37260 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
854 18373 37261 - 37338 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
854 13513 37225 - 37339 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
854 13043 37260 - 37260 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
854 10058 37216 - 37340 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$68).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
854 12322 37225 - 37241 Literal <nosymbol> org.scalatest.testsuite "requestContext"
854 8948 37260 - 37260 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
854 12342 37215 - 37215 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
855 11865 37358 - 37358 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
855 18186 37358 - 37358 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
855 14699 37103 - 37939 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$67: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$67).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$68: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$68).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$58: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$59: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$60: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$58, x$60, x$59) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
856 9204 37433 - 37433 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
856 18388 37416 - 37432 Literal <nosymbol> org.scalatest.testsuite "requestContext"
856 15451 37393 - 37448 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
856 15331 37416 - 37447 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
856 16249 37435 - 37445 Literal <nosymbol> org.scalatest.testsuite "language"
856 9669 37415 - 37415 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
856 13063 37435 - 37447 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
856 13529 37415 - 37415 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
857 9683 37474 - 37527 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
857 9227 37495 - 37526 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
857 18289 37514 - 37524 Literal <nosymbol> org.scalatest.testsuite "question"
857 11500 37494 - 37494 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
857 12358 37495 - 37511 Literal <nosymbol> org.scalatest.testsuite "requestContext"
857 16266 37514 - 37526 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
857 15345 37494 - 37494 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
857 12656 37512 - 37512 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
858 16161 37597 - 37597 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
858 15250 37579 - 37579 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
858 18300 37599 - 37613 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
858 16006 37580 - 37596 Literal <nosymbol> org.scalatest.testsuite "requestContext"
858 11520 37555 - 37614 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
858 12247 37599 - 37611 Literal <nosymbol> org.scalatest.testsuite "questionId"
858 8939 37579 - 37579 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
858 12665 37580 - 37613 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
859 9581 37637 - 37653 Literal <nosymbol> org.scalatest.testsuite "requestContext"
859 14958 37637 - 37784 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$58: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$59: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$60: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$58, x$60, x$59) })(core.this.RequestContextQuestion.formatter))
859 11955 37654 - 37654 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
859 17948 37733 - 37733 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
859 16022 37656 - 37673 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
859 11401 37625 - 37785 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$58: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$59: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$60: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$58, x$60, x$59) })(core.this.RequestContextQuestion.formatter)))
859 12914 37703 - 37703 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
859 9454 37676 - 37784 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$58: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$59: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$60: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$58, x$60, x$59) })(core.this.RequestContextQuestion.formatter)
859 14490 37704 - 37783 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$58, x$60, x$59)
860 16035 37825 - 37842 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
860 9596 37806 - 37822 Literal <nosymbol> org.scalatest.testsuite "requestContext"
860 11716 37845 - 37928 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
860 9613 37806 - 37928 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
860 12454 37823 - 37823 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
860 12932 37902 - 37902 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
860 9463 37873 - 37927 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
860 18282 37902 - 37902 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
860 14382 37902 - 37902 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
860 15928 37625 - 37929 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$58: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$59: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$60: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$58, x$60, x$59) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
860 15234 37872 - 37872 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
865 11746 38098 - 38098 Select org.make.api.proposal.PublishedProposalEvent.ProposalRemovedFromOperation.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalRemovedFromOperation.formatter
865 17254 38098 - 38098 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
865 13679 38098 - 38098 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
865 12273 38055 - 38989 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalRemovedFromOperation, stamina.V4]("proposal-removed-from-operation", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$69: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$69).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$70: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$70).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$61: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$62: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$63: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$61, x$63, x$62) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info))(PublishedProposalEvent.this.ProposalRemovedFromOperation.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalRemovedFromOperation](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalRemovedFromOperation]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalRemovedFromOperation]), stamina.this.V4.Info, stamina.this.V4.Info)
866 17402 38106 - 38139 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-removed-from-operation"
867 11639 38230 - 38230 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
867 18200 38191 - 38203 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
867 15945 38151 - 38151 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
867 9383 38230 - 38230 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
867 14715 38189 - 38189 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
867 12134 38163 - 38242 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$69).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
867 14380 38162 - 38162 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
867 15546 38172 - 38241 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
867 12564 38231 - 38240 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
867 15133 38230 - 38230 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
867 18216 38162 - 38162 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
867 12115 38172 - 38188 Literal <nosymbol> org.scalatest.testsuite "requestContext"
867 17420 38206 - 38241 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
868 12581 38269 - 38285 Literal <nosymbol> org.scalatest.testsuite "requestContext"
868 14396 38259 - 38259 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
868 11651 38304 - 38304 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
868 9348 38305 - 38382 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
868 10759 38259 - 38259 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
868 15559 38288 - 38383 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
868 12359 38269 - 38383 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
868 15152 38304 - 38304 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
868 18118 38260 - 38384 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$70).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
868 17328 38304 - 38304 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
869 15257 38147 - 38983 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$69: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$69).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("customData"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Map[String,String]](scala.Predef.Map.empty[String, Nothing])(spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$70: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$70).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$61: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$62: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$63: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$61, x$63, x$62) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V4.Info, stamina.this.V4.Info)
869 10675 38402 - 38402 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
869 16750 38402 - 38402 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
870 9366 38460 - 38476 Literal <nosymbol> org.scalatest.testsuite "requestContext"
870 17820 38459 - 38459 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
870 15803 38460 - 38491 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
870 11284 38479 - 38491 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
870 15447 38479 - 38489 Literal <nosymbol> org.scalatest.testsuite "language"
870 17343 38477 - 38477 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
870 12375 38459 - 38459 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
870 14280 38437 - 38492 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
871 14148 38538 - 38538 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
871 11629 38556 - 38556 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
871 17242 38539 - 38570 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
871 15357 38558 - 38570 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
871 9247 38558 - 38568 Literal <nosymbol> org.scalatest.testsuite "question"
871 12387 38538 - 38538 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
871 18096 38518 - 38571 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
871 10775 38539 - 38555 Literal <nosymbol> org.scalatest.testsuite "requestContext"
872 14169 38623 - 38623 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
872 12279 38599 - 38658 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
872 17545 38623 - 38623 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
872 9264 38643 - 38657 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
872 11539 38624 - 38657 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
872 11001 38643 - 38655 Literal <nosymbol> org.scalatest.testsuite "questionId"
872 15367 38641 - 38641 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
872 14603 38624 - 38640 Literal <nosymbol> org.scalatest.testsuite "requestContext"
873 17434 38720 - 38828 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$61: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$62: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$63: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$61, x$63, x$62) })(core.this.RequestContextQuestion.formatter)
873 13758 38681 - 38828 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$61: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$62: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$63: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$61, x$63, x$62) })(core.this.RequestContextQuestion.formatter))
873 9281 38777 - 38777 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
873 10752 38698 - 38698 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
873 12295 38669 - 38829 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$61: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$62: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$63: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$61, x$63, x$62) })(core.this.RequestContextQuestion.formatter)))
873 14505 38700 - 38717 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
873 11550 38747 - 38747 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
873 18111 38681 - 38697 Literal <nosymbol> org.scalatest.testsuite "requestContext"
873 15016 38748 - 38827 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$61, x$63, x$62)
874 16735 38946 - 38946 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
874 17240 38917 - 38971 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
874 15036 38946 - 38946 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
874 10770 38867 - 38867 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
874 14514 38869 - 38886 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
874 12256 38889 - 38972 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
874 13772 38916 - 38916 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
874 18007 38850 - 38972 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
874 14421 38669 - 38973 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$61: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$62: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$63: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$61, x$63, x$62) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
874 11442 38946 - 38946 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
874 17988 38850 - 38866 Literal <nosymbol> org.scalatest.testsuite "requestContext"
879 17365 39115 - 39115 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
879 10379 39081 - 39890 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.proposal.PublishedProposalEvent.ProposalKeywordsSet, stamina.V3]("proposal-keywords-set", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$71: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$71).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$64: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$65: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$66: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$64, x$66, x$65) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V3.Info, stamina.this.V3.Info))(PublishedProposalEvent.this.ProposalKeywordsSet.formatter, (ClassTag.apply[org.make.api.proposal.PublishedProposalEvent.ProposalKeywordsSet](classOf[org.make.api.proposal.PublishedProposalEvent$$ProposalKeywordsSet]): scala.reflect.ClassTag[org.make.api.proposal.PublishedProposalEvent.ProposalKeywordsSet]), stamina.this.V3.Info, stamina.this.V3.Info)
879 18217 39116 - 39139 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-keywords-set"
879 11578 39115 - 39115 Select org.make.api.proposal.PublishedProposalEvent.ProposalKeywordsSet.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest PublishedProposalEvent.this.ProposalKeywordsSet.formatter
879 13785 39115 - 39115 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
880 18230 39163 - 39287 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$71).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
880 11764 39207 - 39207 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
880 15272 39207 - 39207 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
880 17428 39207 - 39207 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
880 17012 39208 - 39285 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
880 14509 39162 - 39162 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
880 10459 39172 - 39286 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
880 10692 39172 - 39188 Literal <nosymbol> org.scalatest.testsuite "requestContext"
880 10865 39162 - 39162 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
880 14499 39151 - 39151 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
880 13694 39191 - 39286 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
881 13353 39147 - 39886 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$71: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$71).update(spray.json.lenses.JsonLenses.strToField("requestContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$64: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$65: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$66: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$64, x$66, x$65) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V3.Info, stamina.this.V3.Info)
881 17166 39305 - 39305 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
881 10781 39305 - 39305 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
882 18242 39362 - 39362 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
882 11435 39382 - 39394 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
882 14255 39363 - 39394 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
882 17030 39363 - 39379 Literal <nosymbol> org.scalatest.testsuite "requestContext"
882 10477 39362 - 39362 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
882 17442 39380 - 39380 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
882 15166 39382 - 39392 Literal <nosymbol> org.scalatest.testsuite "language"
882 14412 39340 - 39395 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
883 13463 39461 - 39473 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
883 17216 39461 - 39471 Literal <nosymbol> org.scalatest.testsuite "question"
883 10882 39442 - 39458 Literal <nosymbol> org.scalatest.testsuite "requestContext"
883 10193 39441 - 39441 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
883 11449 39459 - 39459 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
883 17361 39442 - 39473 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
883 17872 39421 - 39474 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
883 13673 39441 - 39441 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
884 16639 39546 - 39560 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
884 14428 39527 - 39543 Literal <nosymbol> org.scalatest.testsuite "requestContext"
884 13202 39544 - 39544 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
884 10788 39546 - 39558 Literal <nosymbol> org.scalatest.testsuite "questionId"
884 14170 39526 - 39526 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
884 11326 39527 - 39560 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
884 10073 39502 - 39561 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("requestContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
884 17369 39526 - 39526 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
885 11657 39650 - 39650 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
885 13439 39651 - 39730 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$64, x$66, x$65)
885 14321 39603 - 39620 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
885 10089 39572 - 39732 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$64: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$65: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$66: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$64, x$66, x$65) })(core.this.RequestContextQuestion.formatter)))
885 17278 39623 - 39731 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$64: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$65: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$66: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$64, x$66, x$65) })(core.this.RequestContextQuestion.formatter)
885 16655 39680 - 39680 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
885 18225 39584 - 39600 Literal <nosymbol> org.scalatest.testsuite "requestContext"
885 11176 39601 - 39601 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
885 14184 39584 - 39731 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$64: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$65: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$66: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$64, x$66, x$65) })(core.this.RequestContextQuestion.formatter))
886 16388 39753 - 39769 Literal <nosymbol> org.scalatest.testsuite "requestContext"
886 13457 39849 - 39849 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
886 11564 39849 - 39849 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
886 17353 39820 - 39874 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
886 14529 39572 - 39876 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$64: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$65: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$66: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$64, x$66, x$65) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
886 10357 39792 - 39875 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
886 16407 39753 - 39875 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
886 14200 39819 - 39819 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
886 17151 39849 - 39849 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
886 11044 39770 - 39770 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
886 14633 39772 - 39789 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
891 13795 40018 - 40018 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
891 17270 40019 - 40067 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$72).update[Seq[org.make.core.proposal.ProposalKeyword], Nothing](spray.json.lenses.JsonLenses.strToField("keywords"), scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format))
891 10792 40028 - 40038 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("keywords")
891 10571 40018 - 40018 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
891 14312 40007 - 40007 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
891 9724 40027 - 40027 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format)
891 15403 39960 - 41648 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.core.proposal.Proposal, stamina.V8]("proposal-entity", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$72: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$72).update[Seq[org.make.core.proposal.ProposalKeyword], Nothing](spray.json.lenses.JsonLenses.strToField("keywords"), scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$73: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$73).update(spray.json.lenses.JsonLenses.strToField("creationContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("submittedAsLanguage").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))))).update(spray.json.lenses.JsonLenses.strToField("contentTranslations").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))) }))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("creationContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$67: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$68: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$69: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$67, x$69, x$68) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("creationContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((x$74: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$74).update(spray.json.lenses.JsonLenses.strToField("isAnonymous").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((x$75: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$75).update(spray.json.lenses.JsonLenses.strToField("validatedAt").!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))).update(spray.json.lenses.JsonLenses.strToField("postponedAt").!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))))(stamina.this.V7.Info, stamina.this.V7.Info).to[stamina.V8](((json: spray.json.JsValue) => { val isInitial: Boolean = spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("initialProposal"))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)); if (isInitial) spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) else spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) }))(stamina.this.V8.Info, stamina.this.V8.Info))(proposal.this.Proposal.writer, (ClassTag.apply[org.make.core.proposal.Proposal](classOf[org.make.core.proposal.Proposal]): scala.reflect.ClassTag[org.make.core.proposal.Proposal]), stamina.this.V8.Info, stamina.this.V8.Info)
891 17134 40040 - 40066 TypeApply scala.collection.SeqFactory.Delegate.empty org.scalatest.testsuite scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword]
891 16267 39983 - 39983 Select org.make.core.proposal.Proposal.writer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest proposal.this.Proposal.writer
891 16311 39984 - 40001 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "proposal-entity"
891 13021 39983 - 39983 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
891 8930 39983 - 39983 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
891 13371 40027 - 40027 Select org.make.core.proposal.ProposalKeyword.format org.scalatest.testsuite proposal.this.ProposalKeyword.format
892 17282 40092 - 40207 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
892 16513 40082 - 40082 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
892 13558 40128 - 40128 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
892 10582 40082 - 40082 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
892 16327 40092 - 40109 Literal <nosymbol> org.scalatest.testsuite "creationContext"
892 17146 40128 - 40128 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
892 14059 40083 - 40208 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$73).update(spray.json.lenses.JsonLenses.strToField("creationContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
892 9510 40112 - 40207 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
892 10703 40128 - 40128 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
892 14328 40129 - 40206 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)
893 13702 40224 - 40224 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
893 15704 40224 - 40224 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
894 17767 40279 - 40279 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
894 9820 40280 - 40312 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
894 17048 40300 - 40312 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
894 10714 40300 - 40310 Literal <nosymbol> org.scalatest.testsuite "language"
894 10495 40257 - 40313 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
894 12507 40280 - 40297 Literal <nosymbol> org.scalatest.testsuite "creationContext"
894 14080 40279 - 40279 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
894 13574 40298 - 40298 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
895 16307 40334 - 40355 Literal <nosymbol> org.scalatest.testsuite "submittedAsLanguage"
895 9721 40322 - 40390 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("submittedAsLanguage").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))))
895 13591 40334 - 40389 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("submittedAsLanguage").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)))
895 12818 40379 - 40379 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
895 17062 40358 - 40389 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
895 11215 40379 - 40379 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
896 12712 40466 - 40466 ApplyToImplicitArgs org.make.core.technical.Multilingual.multilingualFormatter org.scalatest.testsuite technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
896 16950 40433 - 40472 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))
896 16321 40466 - 40466 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
896 9736 40322 - 40473 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("submittedAsLanguage").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))))).update(spray.json.lenses.JsonLenses.strToField("contentTranslations").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)))))
896 17481 40409 - 40430 Literal <nosymbol> org.scalatest.testsuite "contentTranslations"
896 10698 40466 - 40466 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
896 13258 40409 - 40472 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("contentTranslations").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))
896 10509 40466 - 40466 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
896 13948 40467 - 40471 Select scala.None org.scalatest.testsuite scala.None
898 10290 40496 - 40496 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
898 11909 40496 - 40496 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
899 9641 40551 - 40551 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
899 12730 40572 - 40584 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
899 11190 40570 - 40570 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
899 16671 40552 - 40584 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
899 10522 40552 - 40569 Literal <nosymbol> org.scalatest.testsuite "creationContext"
899 13273 40551 - 40551 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
899 16224 40572 - 40582 Literal <nosymbol> org.scalatest.testsuite "language"
899 15485 40529 - 40585 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))
900 9659 40609 - 40663 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
900 16684 40629 - 40629 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
900 13717 40630 - 40647 Literal <nosymbol> org.scalatest.testsuite "creationContext"
900 16238 40650 - 40662 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
900 12628 40648 - 40648 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
900 13471 40629 - 40629 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
900 11206 40630 - 40662 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
900 10485 40650 - 40660 Literal <nosymbol> org.scalatest.testsuite "question"
901 14214 40734 - 40746 Literal <nosymbol> org.scalatest.testsuite "questionId"
901 16421 40732 - 40732 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
901 13484 40689 - 40749 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter))
901 15972 40714 - 40731 Literal <nosymbol> org.scalatest.testsuite "creationContext"
901 16941 40713 - 40713 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
901 13002 40714 - 40748 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
901 8914 40713 - 40713 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
901 10504 40734 - 40748 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
902 9426 40810 - 40918 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$67: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$68: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$69: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$67, x$69, x$68) })(core.this.RequestContextQuestion.formatter)
902 15990 40790 - 40807 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
902 16432 40838 - 40917 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$67, x$69, x$68)
902 12610 40837 - 40837 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
902 16958 40770 - 40918 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$67: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$68: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$69: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$67, x$69, x$68) })(core.this.RequestContextQuestion.formatter))
902 9837 40770 - 40787 Literal <nosymbol> org.scalatest.testsuite "creationContext"
902 14227 40788 - 40788 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
902 13386 40758 - 40919 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("creationContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$67: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$68: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$69: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$67, x$69, x$68) })(core.this.RequestContextQuestion.formatter)))
902 10395 40867 - 40867 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
903 9653 40938 - 41061 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("creationContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))
903 15604 40758 - 41062 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("creationContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$67: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$68: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$69: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$67, x$69, x$68) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("creationContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)))
903 10412 41035 - 41035 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
903 16839 41005 - 41005 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
903 9637 40938 - 40955 Literal <nosymbol> org.scalatest.testsuite "creationContext"
903 15714 40958 - 40975 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
903 12430 40956 - 40956 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
903 12624 41035 - 41035 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
903 16341 41035 - 41035 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
903 13401 40978 - 41061 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter)
903 9148 41006 - 41060 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4)
905 15618 41085 - 41085 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
905 12411 41085 - 41085 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
906 9022 41132 - 41132 Select spray.json.BasicFormats.BooleanJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.BooleanJsonFormat
906 9551 41095 - 41140 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$74).update(spray.json.lenses.JsonLenses.strToField("isAnonymous").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))
906 13294 41104 - 41139 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("isAnonymous").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat))
906 12639 41133 - 41138 Literal <nosymbol> org.scalatest.testsuite false
906 16122 41104 - 41117 Literal <nosymbol> org.scalatest.testsuite "isAnonymous"
906 17172 41120 - 41139 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)
908 13397 41163 - 41163 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
908 9752 41163 - 41163 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
909 15394 41198 - 41230 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))
909 16142 41225 - 41229 Select scala.None org.scalatest.testsuite scala.None
909 9422 41224 - 41224 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)
909 10609 41182 - 41195 Literal <nosymbol> org.scalatest.testsuite "validatedAt"
909 13378 41182 - 41230 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("validatedAt").!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)))
909 12540 41224 - 41224 Select org.make.core.SprayJsonFormatters.zonedDateTimeFormatter org.scalatest.testsuite ProposalSerializers.this.zonedDateTimeFormatter
909 9567 41173 - 41231 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$75).update(spray.json.lenses.JsonLenses.strToField("validatedAt").!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))
910 12554 41266 - 41298 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))
910 12425 41293 - 41297 Select scala.None org.scalatest.testsuite scala.None
910 15412 41173 - 41299 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$75).update(spray.json.lenses.JsonLenses.strToField("validatedAt").!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))).update(spray.json.lenses.JsonLenses.strToField("postponedAt").!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))
910 16333 41292 - 41292 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)
910 10627 41292 - 41292 Select org.make.core.SprayJsonFormatters.zonedDateTimeFormatter org.scalatest.testsuite ProposalSerializers.this.zonedDateTimeFormatter
910 15519 41250 - 41263 Literal <nosymbol> org.scalatest.testsuite "postponedAt"
910 9316 41250 - 41298 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("postponedAt").!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter)))
912 12060 41322 - 41322 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
912 18056 40003 - 41642 ApplyToImplicitArgs stamina.migrations.Migrator.to org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$72: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$72).update[Seq[org.make.core.proposal.ProposalKeyword], Nothing](spray.json.lenses.JsonLenses.strToField("keywords"), scala.`package`.Seq.empty[org.make.core.proposal.ProposalKeyword])(spray.json.DefaultJsonProtocol.immSeqFormat[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.format))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$73: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$73).update(spray.json.lenses.JsonLenses.strToField("creationContext").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(ProposalSerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("submittedAsLanguage").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.reference.Language]](language)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter))))).update(spray.json.lenses.JsonLenses.strToField("contentTranslations").!(spray.json.lenses.JsonLenses.set[Option[org.make.core.technical.Multilingual[String]]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.multilingualFormatter[String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))))) }))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((json: spray.json.JsValue) => { val language: Option[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)); val question: Option[String] = spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)); val questionId: Option[org.make.core.question.QuestionId] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("creationContext")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId))(`package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)); spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("creationContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$67: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$68: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$69: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$67, x$69, x$68) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("creationContext")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("languageContext"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[org.make.core.RequestContextLanguage](org.make.core.RequestContextLanguage.empty.copy(language, org.make.core.RequestContextLanguage.empty.copy$default$2, org.make.core.RequestContextLanguage.empty.copy$default$3, org.make.core.RequestContextLanguage.empty.copy$default$4))(core.this.RequestContextLanguage.formatter))) }))(stamina.this.V5.Info, stamina.this.V5.Info).to[stamina.V6](((x$74: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$74).update(spray.json.lenses.JsonLenses.strToField("isAnonymous").!(spray.json.lenses.JsonLenses.set[Boolean](false)(spray.json.DefaultJsonProtocol.BooleanJsonFormat)))))(stamina.this.V6.Info, stamina.this.V6.Info).to[stamina.V7](((x$75: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$75).update(spray.json.lenses.JsonLenses.strToField("validatedAt").!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))).update(spray.json.lenses.JsonLenses.strToField("postponedAt").!(spray.json.lenses.JsonLenses.set[Option[java.time.ZonedDateTime]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](ProposalSerializers.this.zonedDateTimeFormatter))))))(stamina.this.V7.Info, stamina.this.V7.Info).to[stamina.V8](((json: spray.json.JsValue) => { val isInitial: Boolean = spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("initialProposal"))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)); if (isInitial) spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) else spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))) }))(stamina.this.V8.Info, stamina.this.V8.Info)
912 15513 41322 - 41322 Select stamina.V8.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V8.Info
913 10280 41377 - 41377 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat)
913 16347 41356 - 41396 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[Boolean](spray.json.lenses.JsonLenses.strToField("initialProposal"))(`package`.this.Reader.safeMonadicReader[Boolean](spray.json.DefaultJsonProtocol.BooleanJsonFormat))
913 15892 41378 - 41395 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("initialProposal")
913 12324 41377 - 41377 Select spray.json.BasicFormats.BooleanJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.BooleanJsonFormat
915 9333 41479 - 41511 Select org.make.core.proposal.ProposalType.ProposalTypeInitial org.make.core.proposal.ProposalType.ProposalTypeInitial
915 12745 41444 - 41458 Literal <nosymbol> "proposalType"
915 9766 41444 - 41512 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))
915 15499 41432 - 41513 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
915 15424 41478 - 41478 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))
915 13285 41461 - 41512 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))
915 12345 41432 - 41513 Block spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeInitial)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
917 18170 41553 - 41567 Literal <nosymbol> org.scalatest.testsuite "proposalType"
917 13304 41541 - 41624 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
917 9670 41541 - 41624 Block spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))))
917 12535 41587 - 41587 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.scalatest.testsuite ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))
917 15085 41553 - 41623 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("proposalType").!(spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType]))))
917 8915 41570 - 41623 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.proposal.ProposalType](org.make.core.proposal.ProposalType.ProposalTypeSubmitted)(ProposalSerializers.this.stringEnumFormatter[org.make.core.proposal.ProposalType]((ProposalType: enumeratum.values.StringEnum[org.make.core.proposal.ProposalType])))
917 16254 41588 - 41622 Select org.make.core.proposal.ProposalType.ProposalTypeSubmitted org.scalatest.testsuite org.make.core.proposal.ProposalType.ProposalTypeSubmitted
923 14455 41700 - 42533 Apply scala.collection.SeqFactory.Delegate.apply org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest scala.`package`.Seq.apply[stamina.json.JsonPersister[_ >: org.make.core.proposal.Proposal with org.make.api.proposal.PublishedProposalEvent.ProposalKeywordsSet with org.make.api.proposal.PublishedProposalEvent.ProposalRemovedFromOperation with org.make.api.proposal.PublishedProposalEvent.ProposalAddedToOperation with org.make.api.proposal.PublishedProposalEvent.ProposalAnonymized with org.make.api.proposal.PublishedProposalEvent.ProposalPatched with org.make.api.proposal.ProposalEvent.SimilarProposalsCleared with org.make.api.proposal.ProposalEvent.SimilarProposalRemoved with org.make.api.proposal.PublishedProposalEvent.SimilarProposalsAdded with org.make.api.proposal.ProposalActor.State with org.make.api.proposal.PublishedProposalEvent.ProposalLocked with org.make.api.proposal.PublishedProposalEvent.ProposalUnqualified with org.make.api.proposal.PublishedProposalEvent.ProposalQualified with org.make.api.proposal.PublishedProposalEvent.ProposalUnvoted with org.make.api.proposal.PublishedProposalEvent.ProposalVoted with org.make.api.proposal.PublishedProposalEvent.ProposalVotesUpdated with org.make.api.proposal.PublishedProposalEvent.ProposalVotesVerifiedUpdated with org.make.api.proposal.PublishedProposalEvent.ProposalPostponed with org.make.api.proposal.PublishedProposalEvent.ProposalRefused with org.make.api.proposal.PublishedProposalEvent.ProposalAccepted with org.make.api.proposal.PublishedProposalEvent.ProposalUpdated with org.make.api.proposal.PublishedProposalEvent.ProposalViewed with org.make.api.proposal.PublishedProposalEvent.ProposalProposed <: org.make.core.MakeSerializable, _ >: stamina.V8 with stamina.V3 with stamina.V4 with stamina.V14 with stamina.V16 with stamina.V5 with stamina.V7 with stamina.V9 <: stamina.Version]](ProposalSerializers.this.proposalProposedSerializer, ProposalSerializers.this.proposalViewedSerializer, ProposalSerializers.this.proposalUpdatedSerializer, ProposalSerializers.this.proposalAcceptedSerializer, ProposalSerializers.this.proposalRefusedSerializer, ProposalSerializers.this.proposalPostponedSerializer, ProposalSerializers.this.proposalVotesVerifiedUpdatedSerializer, ProposalSerializers.this.proposalVotesUpdatedSerializer, ProposalSerializers.this.proposalVotedSerializer, ProposalSerializers.this.proposalUnvotedSerializer, ProposalSerializers.this.proposalQualifiedSerializer, ProposalSerializers.this.proposalUnqualifiedSerializer, ProposalSerializers.this.proposalLockedSerializer, ProposalSerializers.this.proposalStateSerializer, ProposalSerializers.this.similarProposalsAddedSerializer, ProposalSerializers.this.similarProposalRemovedSerializer, ProposalSerializers.this.similarProposalsClearedSerializer, ProposalSerializers.this.proposalPatchedSerializer, ProposalSerializers.this.proposalAnonymizedSerializer, ProposalSerializers.this.proposalAddedToOperationSerializer, ProposalSerializers.this.proposalRemovedFromOperationSerializer, ProposalSerializers.this.proposalKeywordsSetSerializer, ProposalSerializers.this.proposalSerializer)
924 11501 41711 - 41737 Select org.make.api.proposal.ProposalSerializers.proposalProposedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalProposedSerializer
925 10035 41745 - 41769 Select org.make.api.proposal.ProposalSerializers.proposalViewedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalViewedSerializer
926 15528 41777 - 41802 Select org.make.api.proposal.ProposalSerializers.proposalUpdatedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalUpdatedSerializer
927 11943 41810 - 41836 Select org.make.api.proposal.ProposalSerializers.proposalAcceptedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalAcceptedSerializer
928 18368 41844 - 41869 Select org.make.api.proposal.ProposalSerializers.proposalRefusedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalRefusedSerializer
929 16162 41877 - 41904 Select org.make.api.proposal.ProposalSerializers.proposalPostponedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalPostponedSerializer
930 13038 41912 - 41950 Select org.make.api.proposal.ProposalSerializers.proposalVotesVerifiedUpdatedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalVotesVerifiedUpdatedSerializer
931 8944 41958 - 41988 Select org.make.api.proposal.ProposalSerializers.proposalVotesUpdatedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalVotesUpdatedSerializer
932 15316 41996 - 42019 Select org.make.api.proposal.ProposalSerializers.proposalVotedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalVotedSerializer
933 11816 42027 - 42052 Select org.make.api.proposal.ProposalSerializers.proposalUnvotedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalUnvotedSerializer
934 9908 42060 - 42087 Select org.make.api.proposal.ProposalSerializers.proposalQualifiedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalQualifiedSerializer
935 16026 42095 - 42124 Select org.make.api.proposal.ProposalSerializers.proposalUnqualifiedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalUnqualifiedSerializer
936 12339 42132 - 42156 Select org.make.api.proposal.ProposalSerializers.proposalLockedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalLockedSerializer
937 18270 42164 - 42187 Select org.make.api.proposal.ProposalSerializers.proposalStateSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalStateSerializer
938 16248 42195 - 42226 Select org.make.api.proposal.ProposalSerializers.similarProposalsAddedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.similarProposalsAddedSerializer
939 13058 42234 - 42266 Select org.make.api.proposal.ProposalSerializers.similarProposalRemovedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.similarProposalRemovedSerializer
940 9456 42274 - 42307 Select org.make.api.proposal.ProposalSerializers.similarProposalsClearedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.similarProposalsClearedSerializer
941 15330 42315 - 42340 Select org.make.api.proposal.ProposalSerializers.proposalPatchedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalPatchedSerializer
942 11706 42348 - 42376 Select org.make.api.proposal.ProposalSerializers.proposalAnonymizedSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalAnonymizedSerializer
943 9665 42384 - 42418 Select org.make.api.proposal.ProposalSerializers.proposalAddedToOperationSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalAddedToOperationSerializer
944 16039 42426 - 42464 Select org.make.api.proposal.ProposalSerializers.proposalRemovedFromOperationSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalRemovedFromOperationSerializer
945 12229 42472 - 42501 Select org.make.api.proposal.ProposalSerializers.proposalKeywordsSetSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalKeywordsSetSerializer
946 18285 42509 - 42527 Select org.make.api.proposal.ProposalSerializers.proposalSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalSerializers.this.proposalSerializer
952 12652 42651 - 42697 Apply org.make.api.proposal.ProposalSerializers.<init> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest new ProposalSerializers(securityConfiguration)