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.userhistory
21 
22 import org.make.api.technical.MakeEventSerializer
23 import org.make.api.technical.security.SecurityConfiguration
24 import org.make.api.user.Anonymization
25 import org.make.api.userhistory.UserVotesAndQualifications
26 import org.make.core.question.QuestionId
27 import org.make.core.reference.Language
28 
29 import java.time.ZonedDateTime
30 import org.make.core.{RequestContextLanguage, RequestContextQuestion, SprayJsonFormatters}
31 import spray.json.DefaultJsonProtocol._
32 import spray.json.lenses.JsonLenses._
33 import spray.json.{JsArray, JsObject, JsString, JsValue}
34 import stamina._
35 import stamina.json._
36 
37 final class UserHistorySerializers(securityConfiguration: SecurityConfiguration) extends SprayJsonFormatters {
38 
39   val countryFixDate: ZonedDateTime = ZonedDateTime.parse("2018-09-01T00:00:00Z")
40   private val logRegisterCitizenEventSerializer: JsonPersister[LogRegisterCitizenEvent, V7] =
41     json.persister[LogRegisterCitizenEvent, V7](
42       "user-history-registered",
43       from[V1]
44         .to[V2](
45           _.update("action" / "arguments" / "country" ! set[String]("FR"))
46             .update("action" / "arguments" / "language" ! set[String]("fr"))
47         )
48         .to[V3](identity)
49         .to[V4] { json =>
50           val actionDate: ZonedDateTime = ZonedDateTime.parse(json.extract[String]("action" / "date"))
51 
52           if (actionDate.isBefore(countryFixDate)) {
53 
54             json.extract[JsObject]("context").getFields("language") match {
55 
56               case Seq(JsString("fr")) =>
57                 json
58                   .update("context" / "source" ! set[String]("core"))
59                   .update("context" / "country" ! set[String]("FR"))
60               case Seq(JsString("it")) =>
61                 json
62                   .update("context" / "source" ! set[String]("core"))
63                   .update("context" / "country" ! set[String]("IT"))
64               case Seq(JsString("en")) =>
65                 json
66                   .update("context" / "source" ! set[String]("core"))
67                   .update("context" / "country" ! set[String]("GB"))
68               case _ =>
69                 json
70                   .update("context" / "source" ! set[String]("core"))
71                   .update("context" / "country" ! set[String]("FR"))
72                   .update("context" / "language" ! set[String]("fr"))
73             }
74           } else {
75             json
76           }
77         }
78         .to[V5] {
79           _.update("context" / "customData" ! set[Map[String, String]](Map.empty))
80         }
81         .to[V6](
82           _.update(
83             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
84           )
85         )
86         .to[V7] { json =>
87           val language = json.extract[Language]("context" / "language".?)
88           val question = json.extract[String]("context" / "question".?)
89           val questionId = json.extract[QuestionId]("context" / "questionId".?)
90           json
91             .update(
92               "context" / "questionContext" ! set[RequestContextQuestion](
93                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
94               )
95             )
96             .update(
97               "context" / "languageContext" ! set[RequestContextLanguage](
98                 RequestContextLanguage.empty.copy(language = language)
99               )
100             )
101         }
102     )
103 
104   private val logSearchProposalsEventSerializer: JsonPersister[LogUserSearchProposalsEvent, V4] =
105     json.persister[LogUserSearchProposalsEvent, V4](
106       "user-history-searched",
107       from[V1]
108         .to[V2](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
109         .to[V3](
110           _.update(
111             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
112           )
113         )
114         .to[V4] { json =>
115           val language = json.extract[Language]("context" / "language".?)
116           val question = json.extract[String]("context" / "question".?)
117           val questionId = json.extract[QuestionId]("context" / "questionId".?)
118           json
119             .update(
120               "context" / "questionContext" ! set[RequestContextQuestion](
121                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
122               )
123             )
124             .update(
125               "context" / "languageContext" ! set[RequestContextLanguage](
126                 RequestContextLanguage.empty.copy(language = language)
127               )
128             )
129         }
130     )
131 
132   private val logAcceptProposalEventSerializer: JsonPersister[LogAcceptProposalEvent, V4] =
133     json.persister[LogAcceptProposalEvent, V4](
134       "user-history-accepted-proposal",
135       from[V1]
136         .to[V2](
137           _.update("context" / "customData" ! set[Map[String, String]](Map.empty))
138             .update("action" / "arguments" / "requestContext" / "customData" ! set[Map[String, String]](Map.empty))
139         )
140         .to[V3](
141           _.update(
142             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
143           ).update(
144             "action" / "arguments" / "requestContext" ! modify[JsObject](
145               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
146             )
147           )
148         )
149         .to[V4] { json =>
150           val language = json.extract[Language]("context" / "language".?)
151           val question = json.extract[String]("context" / "question".?)
152           val questionId = json.extract[QuestionId]("context" / "questionId".?)
153           json
154             .update(
155               "context" / "questionContext" ! set[RequestContextQuestion](
156                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
157               )
158             )
159             .update(
160               "context" / "languageContext" ! set[RequestContextLanguage](
161                 RequestContextLanguage.empty.copy(language = language)
162               )
163             )
164             .update(
165               "action" / "arguments" / "requestContext" / "questionContext" ! set[RequestContextQuestion](
166                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
167               )
168             )
169             .update(
170               "action" / "arguments" / "requestContext" / "languageContext" ! set[RequestContextLanguage](
171                 RequestContextLanguage.empty.copy(language = language)
172               )
173             )
174         }
175     )
176 
177   private val logRefuseProposalEventSerializer: JsonPersister[LogRefuseProposalEvent, V4] =
178     json.persister[LogRefuseProposalEvent, V4](
179       "user-history-refused-proposal",
180       from[V1]
181         .to[V2](
182           _.update("context" / "customData" ! set[Map[String, String]](Map.empty))
183             .update("action" / "arguments" / "requestContext" / "customData" ! set[Map[String, String]](Map.empty))
184         )
185         .to[V3](
186           _.update(
187             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
188           ).update(
189             "action" / "arguments" / "requestContext" ! modify[JsObject](
190               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
191             )
192           )
193         )
194         .to[V4] { json =>
195           val language = json.extract[Language]("context" / "language".?)
196           val question = json.extract[String]("context" / "question".?)
197           val questionId = json.extract[QuestionId]("context" / "questionId".?)
198           json
199             .update(
200               "context" / "questionContext" ! set[RequestContextQuestion](
201                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
202               )
203             )
204             .update(
205               "context" / "languageContext" ! set[RequestContextLanguage](
206                 RequestContextLanguage.empty.copy(language = language)
207               )
208             )
209             .update(
210               "action" / "arguments" / "requestContext" / "questionContext" ! set[RequestContextQuestion](
211                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
212               )
213             )
214             .update(
215               "action" / "arguments" / "requestContext" / "languageContext" ! set[RequestContextLanguage](
216                 RequestContextLanguage.empty.copy(language = language)
217               )
218             )
219         }
220     )
221 
222   private val logPostponeProposalEventSerializer: JsonPersister[LogPostponeProposalEvent, V4] =
223     json.persister[LogPostponeProposalEvent, V4](
224       "user-history-postponed-proposal",
225       from[V1]
226         .to[V2](
227           _.update("context" / "customData" ! set[Map[String, String]](Map.empty))
228             .update("action" / "arguments" / "requestContext" / "customData" ! set[Map[String, String]](Map.empty))
229         )
230         .to[V3](
231           _.update(
232             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
233           ).update(
234             "action" / "arguments" / "requestContext" ! modify[JsObject](
235               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
236             )
237           )
238         )
239         .to[V4] { json =>
240           val language = json.extract[Language]("context" / "language".?)
241           val question = json.extract[String]("context" / "question".?)
242           val questionId = json.extract[QuestionId]("context" / "questionId".?)
243           json
244             .update(
245               "context" / "questionContext" ! set[RequestContextQuestion](
246                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
247               )
248             )
249             .update(
250               "context" / "languageContext" ! set[RequestContextLanguage](
251                 RequestContextLanguage.empty.copy(language = language)
252               )
253             )
254             .update(
255               "action" / "arguments" / "requestContext" / "questionContext" ! set[RequestContextQuestion](
256                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
257               )
258             )
259             .update(
260               "action" / "arguments" / "requestContext" / "languageContext" ! set[RequestContextLanguage](
261                 RequestContextLanguage.empty.copy(language = language)
262               )
263             )
264         }
265     )
266 
267   private val logLockProposalEventSerializer: JsonPersister[LogLockProposalEvent, V4] =
268     json.persister[LogLockProposalEvent, V4](
269       "user-history-lock-proposal",
270       from[V1]
271         .to[V2](
272           _.update("context" / "customData" ! set[Map[String, String]](Map.empty))
273             .update("action" / "arguments" / "requestContext" / "customData" ! set[Map[String, String]](Map.empty))
274         )
275         .to[V3](
276           _.update(
277             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
278           ).update(
279             "action" / "arguments" / "requestContext" ! modify[JsObject](
280               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
281             )
282           )
283         )
284         .to[V4] { json =>
285           val language = json.extract[Language]("context" / "language".?)
286           val question = json.extract[String]("context" / "question".?)
287           val questionId = json.extract[QuestionId]("context" / "questionId".?)
288           json
289             .update(
290               "context" / "questionContext" ! set[RequestContextQuestion](
291                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
292               )
293             )
294             .update(
295               "context" / "languageContext" ! set[RequestContextLanguage](
296                 RequestContextLanguage.empty.copy(language = language)
297               )
298             )
299             .update(
300               "action" / "arguments" / "requestContext" / "questionContext" ! set[RequestContextQuestion](
301                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
302               )
303             )
304             .update(
305               "action" / "arguments" / "requestContext" / "languageContext" ! set[RequestContextLanguage](
306                 RequestContextLanguage.empty.copy(language = language)
307               )
308             )
309         }
310     )
311 
312   private val logUserProposalEventSerializer: JsonPersister[LogUserProposalEvent, V4] =
313     json.persister[LogUserProposalEvent, V4](
314       "user-history-sent-proposal",
315       from[V1]
316         .to[V2](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
317         .to[V3](
318           _.update(
319             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
320           )
321         )
322         .to[V4] { json =>
323           val language = json.extract[Language]("context" / "language".?)
324           val question = json.extract[String]("context" / "question".?)
325           val questionId = json.extract[QuestionId]("context" / "questionId".?)
326           json
327             .update(
328               "context" / "questionContext" ! set[RequestContextQuestion](
329                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
330               )
331             )
332             .update(
333               "context" / "languageContext" ! set[RequestContextLanguage](
334                 RequestContextLanguage.empty.copy(language = language)
335               )
336             )
337         }
338     )
339 
340   private val logUserVoteEventSerializer: JsonPersister[LogUserVoteEvent, V5] =
341     json.persister[LogUserVoteEvent, V5](
342       "user-history-vote-proposal",
343       from[V1]
344         .to[V2](_.update("action" / "arguments" / "trust" ! set[String]("trusted")))
345         .to[V3](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
346         .to[V4](
347           _.update(
348             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
349           )
350         )
351         .to[V5] { json =>
352           val language = json.extract[Language]("context" / "language".?)
353           val question = json.extract[String]("context" / "question".?)
354           val questionId = json.extract[QuestionId]("context" / "questionId".?)
355           json
356             .update(
357               "context" / "questionContext" ! set[RequestContextQuestion](
358                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
359               )
360             )
361             .update(
362               "context" / "languageContext" ! set[RequestContextLanguage](
363                 RequestContextLanguage.empty.copy(language = language)
364               )
365             )
366         }
367     )
368 
369   private val logUserUnvoteEventSerializer: JsonPersister[LogUserUnvoteEvent, V5] =
370     json.persister[LogUserUnvoteEvent, V5](
371       "user-history-unvote-proposal",
372       from[V1]
373         .to[V2](_.update("action" / "arguments" / "trust" ! set[String]("trusted")))
374         .to[V3](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
375         .to[V4](
376           _.update(
377             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
378           )
379         )
380         .to[V5] { json =>
381           val language = json.extract[Language]("context" / "language".?)
382           val question = json.extract[String]("context" / "question".?)
383           val questionId = json.extract[QuestionId]("context" / "questionId".?)
384           json
385             .update(
386               "context" / "questionContext" ! set[RequestContextQuestion](
387                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
388               )
389             )
390             .update(
391               "context" / "languageContext" ! set[RequestContextLanguage](
392                 RequestContextLanguage.empty.copy(language = language)
393               )
394             )
395         }
396     )
397 
398   private val logUserQualificationEventSerializer: JsonPersister[LogUserQualificationEvent, V5] =
399     json.persister[LogUserQualificationEvent, V5](
400       "user-history-qualification-vote",
401       from[V1]
402         .to[V2](_.update("action" / "arguments" / "trust" ! set[String]("trusted")))
403         .to[V3](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
404         .to[V4](
405           _.update(
406             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
407           )
408         )
409         .to[V5] { json =>
410           val language = json.extract[Language]("context" / "language".?)
411           val question = json.extract[String]("context" / "question".?)
412           val questionId = json.extract[QuestionId]("context" / "questionId".?)
413           json
414             .update(
415               "context" / "questionContext" ! set[RequestContextQuestion](
416                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
417               )
418             )
419             .update(
420               "context" / "languageContext" ! set[RequestContextLanguage](
421                 RequestContextLanguage.empty.copy(language = language)
422               )
423             )
424         }
425     )
426 
427   private val logUserUnqualificationEventSerializer: JsonPersister[LogUserUnqualificationEvent, V5] =
428     json.persister[LogUserUnqualificationEvent, V5](
429       "user-history-unqualification-vote",
430       from[V1]
431         .to[V2](_.update("action" / "arguments" / "trust" ! set[String]("trusted")))
432         .to[V3](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
433         .to[V4](
434           _.update(
435             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
436           )
437         )
438         .to[V5] { json =>
439           val language = json.extract[Language]("context" / "language".?)
440           val question = json.extract[String]("context" / "question".?)
441           val questionId = json.extract[QuestionId]("context" / "questionId".?)
442           json
443             .update(
444               "context" / "questionContext" ! set[RequestContextQuestion](
445                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
446               )
447             )
448             .update(
449               "context" / "languageContext" ! set[RequestContextLanguage](
450                 RequestContextLanguage.empty.copy(language = language)
451               )
452             )
453         }
454     )
455 
456   private val logUserCreateSequenceEventSerializer: JsonPersister[LogUserCreateSequenceEvent, V4] =
457     json.persister[LogUserCreateSequenceEvent, V4](
458       "user-history-create-sequence",
459       from[V1]
460         .to[V2](
461           _.update("context" / "customData" ! set[Map[String, String]](Map.empty))
462             .update("action" / "arguments" / "requestContext" / "customData" ! set[Map[String, String]](Map.empty))
463         )
464         .to[V3](
465           _.update(
466             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
467           ).update(
468             "action" / "arguments" / "requestContext" ! modify[JsObject](
469               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
470             )
471           )
472         )
473         .to[V4] { json =>
474           val language = json.extract[Language]("context" / "language".?)
475           val question = json.extract[String]("context" / "question".?)
476           val questionId = json.extract[QuestionId]("context" / "questionId".?)
477           json
478             .update(
479               "context" / "questionContext" ! set[RequestContextQuestion](
480                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
481               )
482             )
483             .update(
484               "context" / "languageContext" ! set[RequestContextLanguage](
485                 RequestContextLanguage.empty.copy(language = language)
486               )
487             )
488             .update(
489               "action" / "arguments" / "requestContext" / "questionContext" ! set[RequestContextQuestion](
490                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
491               )
492             )
493             .update(
494               "action" / "arguments" / "requestContext" / "languageContext" ! set[RequestContextLanguage](
495                 RequestContextLanguage.empty.copy(language = language)
496               )
497             )
498         }
499     )
500 
501   private val logUserAddProposalsSequenceEventSerializer: JsonPersister[LogUserAddProposalsSequenceEvent, V4] =
502     json.persister[LogUserAddProposalsSequenceEvent, V4](
503       "user-history-add-proposals-sequence",
504       from[V1]
505         .to[V2](
506           _.update("context" / "customData" ! set[Map[String, String]](Map.empty))
507             .update("action" / "arguments" / "requestContext" / "customData" ! set[Map[String, String]](Map.empty))
508         )
509         .to[V3](
510           _.update(
511             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
512           ).update(
513             "action" / "arguments" / "requestContext" ! modify[JsObject](
514               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
515             )
516           )
517         )
518         .to[V4] { json =>
519           val language = json.extract[Language]("context" / "language".?)
520           val question = json.extract[String]("context" / "question".?)
521           val questionId = json.extract[QuestionId]("context" / "questionId".?)
522           json
523             .update(
524               "context" / "questionContext" ! set[RequestContextQuestion](
525                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
526               )
527             )
528             .update(
529               "context" / "languageContext" ! set[RequestContextLanguage](
530                 RequestContextLanguage.empty.copy(language = language)
531               )
532             )
533             .update(
534               "action" / "arguments" / "requestContext" / "questionContext" ! set[RequestContextQuestion](
535                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
536               )
537             )
538             .update(
539               "action" / "arguments" / "requestContext" / "languageContext" ! set[RequestContextLanguage](
540                 RequestContextLanguage.empty.copy(language = language)
541               )
542             )
543         }
544     )
545 
546   private val logUserRemoveSequenceEventSerializer: JsonPersister[LogUserRemoveProposalsSequenceEvent, V4] =
547     json.persister[LogUserRemoveProposalsSequenceEvent, V4](
548       "user-history-remove-proposals-sequence",
549       from[V1]
550         .to[V2](
551           _.update("context" / "customData" ! set[Map[String, String]](Map.empty))
552             .update("action" / "arguments" / "requestContext" / "customData" ! set[Map[String, String]](Map.empty))
553         )
554         .to[V3](
555           _.update(
556             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
557           ).update(
558             "action" / "arguments" / "requestContext" ! modify[JsObject](
559               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
560             )
561           )
562         )
563         .to[V4] { json =>
564           val language = json.extract[Language]("context" / "language".?)
565           val question = json.extract[String]("context" / "question".?)
566           val questionId = json.extract[QuestionId]("context" / "questionId".?)
567           json
568             .update(
569               "context" / "questionContext" ! set[RequestContextQuestion](
570                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
571               )
572             )
573             .update(
574               "context" / "languageContext" ! set[RequestContextLanguage](
575                 RequestContextLanguage.empty.copy(language = language)
576               )
577             )
578             .update(
579               "action" / "arguments" / "requestContext" / "questionContext" ! set[RequestContextQuestion](
580                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
581               )
582             )
583             .update(
584               "action" / "arguments" / "requestContext" / "languageContext" ! set[RequestContextLanguage](
585                 RequestContextLanguage.empty.copy(language = language)
586               )
587             )
588         }
589     )
590 
591   private val logGetProposalDuplicatesEventSerializer: JsonPersister[LogGetProposalDuplicatesEvent, V4] =
592     json.persister[LogGetProposalDuplicatesEvent, V4](
593       "user-history-get-proposals-duplicate",
594       from[V1]
595         .to[V2](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
596         .to[V3](
597           _.update(
598             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
599           )
600         )
601         .to[V4] { json =>
602           val language = json.extract[Language]("context" / "language".?)
603           val question = json.extract[String]("context" / "question".?)
604           val questionId = json.extract[QuestionId]("context" / "questionId".?)
605           json
606             .update(
607               "context" / "questionContext" ! set[RequestContextQuestion](
608                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
609               )
610             )
611             .update(
612               "context" / "languageContext" ! set[RequestContextLanguage](
613                 RequestContextLanguage.empty.copy(language = language)
614               )
615             )
616         }
617     )
618 
619   private val logUserUpdateSequenceEventSerializer: JsonPersister[LogUserUpdateSequenceEvent, V4] =
620     json.persister[LogUserUpdateSequenceEvent, V4](
621       "user-history-update-sequence",
622       from[V1]
623         .to[V2](
624           _.update("context" / "customData" ! set[Map[String, String]](Map.empty))
625             .update("action" / "arguments" / "requestContext" / "customData" ! set[Map[String, String]](Map.empty))
626         )
627         .to[V3](
628           _.update(
629             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
630           ).update(
631             "action" / "arguments" / "requestContext" ! modify[JsObject](
632               MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt)
633             )
634           )
635         )
636         .to[V4] { json =>
637           val language = json.extract[Language]("context" / "language".?)
638           val question = json.extract[String]("context" / "question".?)
639           val questionId = json.extract[QuestionId]("context" / "questionId".?)
640           json
641             .update(
642               "context" / "questionContext" ! set[RequestContextQuestion](
643                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
644               )
645             )
646             .update(
647               "context" / "languageContext" ! set[RequestContextLanguage](
648                 RequestContextLanguage.empty.copy(language = language)
649               )
650             )
651             .update(
652               "action" / "arguments" / "requestContext" / "questionContext" ! set[RequestContextQuestion](
653                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
654               )
655             )
656             .update(
657               "action" / "arguments" / "requestContext" / "languageContext" ! set[RequestContextLanguage](
658                 RequestContextLanguage.empty.copy(language = language)
659               )
660             )
661         }
662     )
663 
664   private val logUserStartSequenceEventSerializer: JsonPersister[LogUserStartSequenceEvent, V6] =
665     json.persister[LogUserStartSequenceEvent, V6](
666       "user-history-start-sequence",
667       from[V1]
668         .to[V2](_.update("action" / "arguments" / "includedProposals" ! set[Seq[String]](Seq.empty)))
669         .to[V3](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
670         .to[V4](_.update("action" / "questionId" ! set[Option[String]](None)))
671         .to[V5](
672           _.update(
673             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
674           )
675         )
676         .to[V6] { json =>
677           val language = json.extract[Language]("context" / "language".?)
678           val question = json.extract[String]("context" / "question".?)
679           val questionId = json.extract[QuestionId]("context" / "questionId".?)
680           json
681             .update(
682               "context" / "questionContext" ! set[RequestContextQuestion](
683                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
684               )
685             )
686             .update(
687               "context" / "languageContext" ! set[RequestContextLanguage](
688                 RequestContextLanguage.empty.copy(language = language)
689               )
690             )
691         }
692     )
693 
694   private val logUserAnonymizedEventSerializer: JsonPersister[LogUserAnonymizedEvent, V5] =
695     json.persister[LogUserAnonymizedEvent, V5](
696       "user-anonymized",
697       from[V1]
698         .to[V2](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
699         .to[V3](
700           _.update(
701             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
702           )
703         )
704         .to[V4]("action" / "arguments" / "mode" ! set(Anonymization.Automatic.value))
705         .to[V5] { json =>
706           val language = json.extract[Language]("context" / "language".?)
707           val question = json.extract[String]("context" / "question".?)
708           val questionId = json.extract[QuestionId]("context" / "questionId".?)
709           json
710             .update(
711               "context" / "questionContext" ! set[RequestContextQuestion](
712                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
713               )
714             )
715             .update(
716               "context" / "languageContext" ! set[RequestContextLanguage](
717                 RequestContextLanguage.empty.copy(language = language)
718               )
719             )
720         }
721     )
722 
723   private val logUserOptInNewsletterEventSerializer: JsonPersister[LogUserOptInNewsletterEvent, V4] =
724     json.persister[LogUserOptInNewsletterEvent, V4](
725       "user-opt-in-newsletter",
726       from[V1]
727         .to[V2](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
728         .to[V3](
729           _.update(
730             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
731           )
732         )
733         .to[V4] { json =>
734           val language = json.extract[Language]("context" / "language".?)
735           val question = json.extract[String]("context" / "question".?)
736           val questionId = json.extract[QuestionId]("context" / "questionId".?)
737           json
738             .update(
739               "context" / "questionContext" ! set[RequestContextQuestion](
740                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
741               )
742             )
743             .update(
744               "context" / "languageContext" ! set[RequestContextLanguage](
745                 RequestContextLanguage.empty.copy(language = language)
746               )
747             )
748         }
749     )
750 
751   private val logUserOptOutNewsletterEventSerializer: JsonPersister[LogUserOptOutNewsletterEvent, V4] =
752     json.persister[LogUserOptOutNewsletterEvent, V4](
753       "user-opt-out-newsletter",
754       from[V1]
755         .to[V2](_.update("context" / "customData" ! set[Map[String, String]](Map.empty)))
756         .to[V3](
757           _.update(
758             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
759           )
760         )
761         .to[V4] { json =>
762           val language = json.extract[Language]("context" / "language".?)
763           val question = json.extract[String]("context" / "question".?)
764           val questionId = json.extract[QuestionId]("context" / "questionId".?)
765           json
766             .update(
767               "context" / "questionContext" ! set[RequestContextQuestion](
768                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
769               )
770             )
771             .update(
772               "context" / "languageContext" ! set[RequestContextLanguage](
773                 RequestContextLanguage.empty.copy(language = language)
774               )
775             )
776         }
777     )
778 
779   private val logUserConnectedEventSerializer: JsonPersister[LogUserConnectedEvent, V3] =
780     json.persister[LogUserConnectedEvent, V3](
781       "user-connected",
782       from[V1]
783         .to[V2](
784           _.update(
785             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
786           )
787         )
788         .to[V3] { json =>
789           val language = json.extract[Language]("context" / "language".?)
790           val question = json.extract[String]("context" / "question".?)
791           val questionId = json.extract[QuestionId]("context" / "questionId".?)
792           json
793             .update(
794               "context" / "questionContext" ! set[RequestContextQuestion](
795                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
796               )
797             )
798             .update(
799               "context" / "languageContext" ! set[RequestContextLanguage](
800                 RequestContextLanguage.empty.copy(language = language)
801               )
802             )
803         }
804     )
805 
806   private val logUserUploadedAvatarEventSerializer: JsonPersister[LogUserUploadedAvatarEvent, V3] =
807     json.persister[LogUserUploadedAvatarEvent, V3](
808       "user-uploaded-avatar",
809       from[V1]
810         .to[V2](
811           _.update(
812             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
813           )
814         )
815         .to[V3] { json =>
816           val language = json.extract[Language]("context" / "language".?)
817           val question = json.extract[String]("context" / "question".?)
818           val questionId = json.extract[QuestionId]("context" / "questionId".?)
819           json
820             .update(
821               "context" / "questionContext" ! set[RequestContextQuestion](
822                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
823               )
824             )
825             .update(
826               "context" / "languageContext" ! set[RequestContextLanguage](
827                 RequestContextLanguage.empty.copy(language = language)
828               )
829             )
830         }
831     )
832 
833   private val logOrganisationEmailChangedEventSerializer: JsonPersister[LogOrganisationEmailChangedEvent, V3] =
834     json.persister[LogOrganisationEmailChangedEvent, V3](
835       "organisation-email-changed",
836       from[V1]
837         .to[V2](
838           _.update(
839             "context" ! modify[JsObject](MakeEventSerializer.setIpAddressAndHash(securityConfiguration.secureHashSalt))
840           )
841         )
842         .to[V3] { json =>
843           val language = json.extract[Language]("context" / "language".?)
844           val question = json.extract[String]("context" / "question".?)
845           val questionId = json.extract[QuestionId]("context" / "questionId".?)
846           json
847             .update(
848               "context" / "questionContext" ! set[RequestContextQuestion](
849                 RequestContextQuestion.empty.copy(question = question, questionId = questionId)
850               )
851             )
852             .update(
853               "context" / "languageContext" ! set[RequestContextLanguage](
854                 RequestContextLanguage.empty.copy(language = language)
855               )
856             )
857         }
858     )
859 
860   val defaultVoteDate: ZonedDateTime = ZonedDateTime.parse("2018-10-10T00:00:00Z")
861   private val userVotesAndQualifications: JsonPersister[UserVotesAndQualifications, V3] =
862     json.persister[UserVotesAndQualifications, V3](
863       "user-votes-and-qualifications",
864       from[V1]
865         .to[V2](_.update("votesAndQualifications" ! modify[Map[String, JsValue]] { voteAndQualifications =>
866           voteAndQualifications.map {
867             case (key, value) =>
868               key -> value.update("date" ! set[ZonedDateTime](defaultVoteDate))
869           }
870         }))
871         .to[V3](
872           _.update("votesAndQualifications" ! modify[Map[String, JsObject]] {
873             voteAndQualifications =>
874               voteAndQualifications.map {
875                 case (key, proposalVotes) =>
876                   val fields: Map[String, JsValue] = proposalVotes.fields
877                   @SuppressWarnings(Array("org.wartremover.warts.AsInstanceOf"))
878                   val qualifications =
879                     fields("qualificationKeys").asInstanceOf[JsArray].elements.map(_.asInstanceOf[JsString])
880                   val newQualifications: Map[String, JsValue] = qualifications.map(_.value -> JsString("trusted")).toMap
881                   val modifiedFields: Map[String, JsValue] = fields + ("qualificationKeys" -> JsObject(
882                     newQualifications
883                   )) + ("trust" -> JsString("trusted"))
884                   key -> JsObject(modifiedFields)
885               }
886           })
887         )
888     )
889 
890   val serializers: Seq[JsonPersister[_, _]] =
891     Seq(
892       logRegisterCitizenEventSerializer,
893       logSearchProposalsEventSerializer,
894       logAcceptProposalEventSerializer,
895       logRefuseProposalEventSerializer,
896       logPostponeProposalEventSerializer,
897       logLockProposalEventSerializer,
898       logUserProposalEventSerializer,
899       logUserVoteEventSerializer,
900       logUserUnvoteEventSerializer,
901       logUserQualificationEventSerializer,
902       logUserUnqualificationEventSerializer,
903       logUserCreateSequenceEventSerializer,
904       logUserUpdateSequenceEventSerializer,
905       logUserAddProposalsSequenceEventSerializer,
906       logUserRemoveSequenceEventSerializer,
907       logGetProposalDuplicatesEventSerializer,
908       logUserStartSequenceEventSerializer,
909       userVotesAndQualifications,
910       logUserAnonymizedEventSerializer,
911       logUserOptInNewsletterEventSerializer,
912       logUserOptOutNewsletterEventSerializer,
913       logUserConnectedEventSerializer,
914       logUserUploadedAvatarEventSerializer,
915       logOrganisationEmailChangedEventSerializer
916     )
917 }
918 
919 object UserHistorySerializers {
920   def apply(securityConfiguration: SecurityConfiguration): UserHistorySerializers =
921     new UserHistorySerializers(securityConfiguration)
922 }
Line Stmt Id Pos Tree Symbol Tests Code
39 12835 1517 - 1560 Apply java.time.ZonedDateTime.parse org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest java.time.ZonedDateTime.parse("2018-09-01T00:00:00Z")
41 10427 1702 - 1702 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
41 16372 1659 - 4141 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogRegisterCitizenEvent, stamina.V7]("user-history-registered", 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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("country"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("language"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x: spray.json.JsValue) => scala.Predef.identity[spray.json.JsValue](x)))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val actionDate: java.time.ZonedDateTime = java.time.ZonedDateTime.parse(spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("date"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))); if (actionDate.isBefore(UserHistorySerializers.this.countryFixDate)) spray.json.lenses.JsonLenses.richValue(json).extract[spray.json.JsObject](spray.json.lenses.JsonLenses.strToField("context"))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)).getFields("language") match { case scala.`package`.Seq.unapplySeq[spray.json.JsValue](<unapply-selector>) <unapply> ((value: String): spray.json.JsString("fr")) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat))) case scala.`package`.Seq.unapplySeq[spray.json.JsValue](<unapply-selector>) <unapply> ((value: String): spray.json.JsString("it")) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("IT")(spray.json.DefaultJsonProtocol.StringJsonFormat))) case scala.`package`.Seq.unapplySeq[spray.json.JsValue](<unapply-selector>) <unapply> ((value: String): spray.json.JsString("en")) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("GB")(spray.json.DefaultJsonProtocol.StringJsonFormat))) case _ => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat))) } else json }))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$2: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$2).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$3: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$3).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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))(userhistory.this.LogRegisterCitizenEvent.logRegisterCitizenEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogRegisterCitizenEvent](classOf[org.make.api.userhistory.LogRegisterCitizenEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogRegisterCitizenEvent]), stamina.this.V7.Info, stamina.this.V7.Info)
41 13862 1702 - 1702 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
41 17543 1702 - 1702 Select org.make.api.userhistory.LogRegisterCitizenEvent.logRegisterCitizenEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogRegisterCitizenEvent.logRegisterCitizenEventFormatted
42 8920 1710 - 1735 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-registered"
43 15059 1747 - 1747 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
44 15733 1767 - 1767 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
44 12039 1767 - 1767 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
45 12724 1836 - 1836 Select spray.json.BasicFormats.StringJsonFormat org.make.api.userhistory.userhistorytest spray.json.DefaultJsonProtocol.StringJsonFormat
45 15302 1788 - 1842 Apply spray.json.lenses.UpdateLens.! org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("country"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat))
45 13606 1788 - 1796 Literal <nosymbol> org.make.api.userhistory.userhistorytest "action"
45 18355 1811 - 1811 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.userhistory.userhistorytest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
45 9984 1799 - 1810 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("arguments")
45 9278 1825 - 1842 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.set[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)
45 16566 1837 - 1841 Literal <nosymbol> org.make.api.userhistory.userhistorytest "FR"
45 13497 1779 - 1843 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.richValue(x$1).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("country"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
45 15835 1797 - 1797 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.userhistory.userhistorytest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
45 11932 1813 - 1822 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("country")
46 15033 1902 - 1919 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.set[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat)
46 9749 1864 - 1872 Literal <nosymbol> org.make.api.userhistory.userhistorytest "action"
46 15718 1875 - 1886 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("arguments")
46 9150 1913 - 1913 Select spray.json.BasicFormats.StringJsonFormat org.make.api.userhistory.userhistorytest spray.json.DefaultJsonProtocol.StringJsonFormat
46 11563 1864 - 1919 Apply spray.json.lenses.UpdateLens.! org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("language"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat))
46 12741 1914 - 1918 Literal <nosymbol> org.make.api.userhistory.userhistorytest "fr"
46 12292 1873 - 1873 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.userhistory.userhistorytest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
46 16449 1887 - 1887 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.userhistory.userhistorytest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
46 9654 1779 - 1920 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$1).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("country"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("language"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
46 18123 1889 - 1899 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("language")
48 18005 1947 - 1955 Apply scala.Predef.identity org.make.api.userhistory.userhistorytest scala.Predef.identity[spray.json.JsValue](x)
48 16547 1946 - 1946 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
48 12641 1946 - 1946 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
49 13847 1973 - 1973 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
49 11954 1973 - 1973 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
50 11926 2065 - 2065 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.userhistory.userhistorytest `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
50 16430 2025 - 2085 Apply java.time.ZonedDateTime.parse org.make.api.userhistory.userhistorytest java.time.ZonedDateTime.parse(spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("date"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))
50 18021 2045 - 2084 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("date"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
50 15051 2077 - 2083 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("date")
50 9982 2066 - 2083 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("date"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]])
50 15622 2065 - 2065 Select spray.json.BasicFormats.StringJsonFormat org.make.api.userhistory.userhistorytest spray.json.DefaultJsonProtocol.StringJsonFormat
50 11453 2075 - 2075 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.userhistory.userhistorytest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
50 9167 2066 - 2074 Literal <nosymbol> org.make.api.userhistory.userhistorytest "action"
52 12983 2121 - 2135 Select org.make.api.userhistory.UserHistorySerializers.countryFixDate org.make.api.userhistory.userhistorytest UserHistorySerializers.this.countryFixDate
52 8928 2101 - 2136 Apply java.time.chrono.ChronoZonedDateTime.isBefore org.make.api.userhistory.userhistorytest actionDate.isBefore(UserHistorySerializers.this.countryFixDate)
54 11812 2153 - 3091 Match <nosymbol> org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.richValue(json).extract[spray.json.JsObject](spray.json.lenses.JsonLenses.strToField("context"))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)).getFields("language") match { case scala.`package`.Seq.unapplySeq[spray.json.JsValue](<unapply-selector>) <unapply> ((value: String): spray.json.JsString("fr")) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat))) case scala.`package`.Seq.unapplySeq[spray.json.JsValue](<unapply-selector>) <unapply> ((value: String): spray.json.JsString("it")) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("IT")(spray.json.DefaultJsonProtocol.StringJsonFormat))) case scala.`package`.Seq.unapplySeq[spray.json.JsValue](<unapply-selector>) <unapply> ((value: String): spray.json.JsString("en")) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("GB")(spray.json.DefaultJsonProtocol.StringJsonFormat))) case _ => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat))) }
54 14923 2153 - 2208 Apply spray.json.JsObject.getFields org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.richValue(json).extract[spray.json.JsObject](spray.json.lenses.JsonLenses.strToField("context"))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)).getFields("language")
58 15975 2317 - 2317 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.userhistory.userhistorytest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
58 11938 2342 - 2348 Literal <nosymbol> org.make.api.userhistory.userhistorytest "core"
58 12855 2307 - 2349 Apply spray.json.lenses.UpdateLens.! org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat))
58 17894 2341 - 2341 Select spray.json.BasicFormats.StringJsonFormat org.make.api.userhistory.userhistorytest spray.json.DefaultJsonProtocol.StringJsonFormat
58 9146 2276 - 2350 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
58 14786 2330 - 2349 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)
58 9848 2319 - 2327 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("source")
58 11795 2307 - 2316 Literal <nosymbol> org.make.api.userhistory.userhistorytest "context"
59 12877 2276 - 2419 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
59 15730 2413 - 2417 Literal <nosymbol> org.make.api.userhistory.userhistorytest "FR"
59 14940 2377 - 2386 Literal <nosymbol> org.make.api.userhistory.userhistorytest "context"
59 12168 2412 - 2412 Select spray.json.BasicFormats.StringJsonFormat org.make.api.userhistory.userhistorytest spray.json.DefaultJsonProtocol.StringJsonFormat
59 17915 2401 - 2418 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.set[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)
59 11688 2389 - 2398 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("country")
59 14663 2377 - 2418 Apply spray.json.lenses.UpdateLens.! org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat))
59 9869 2387 - 2387 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.userhistory.userhistorytest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
62 9162 2509 - 2518 Literal <nosymbol> "context"
62 11704 2519 - 2519 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
62 14682 2478 - 2552 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
62 15615 2543 - 2543 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
62 17765 2544 - 2550 Literal <nosymbol> "core"
62 15178 2521 - 2529 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("source")
62 12184 2532 - 2551 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)
62 17869 2509 - 2551 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat))
63 9037 2591 - 2600 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("country")
63 17886 2478 - 2621 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("IT")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
63 17638 2614 - 2614 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
63 15631 2603 - 2620 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[String]("IT")(spray.json.DefaultJsonProtocol.StringJsonFormat)
63 12651 2579 - 2588 Literal <nosymbol> "context"
63 12062 2579 - 2620 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("IT")(spray.json.DefaultJsonProtocol.StringJsonFormat))
63 15195 2589 - 2589 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
63 11322 2615 - 2619 Literal <nosymbol> "IT"
66 12078 2680 - 2754 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
66 15406 2746 - 2752 Literal <nosymbol> "core"
66 9054 2721 - 2721 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
66 11342 2745 - 2745 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
66 14440 2711 - 2720 Literal <nosymbol> "context"
66 15531 2711 - 2753 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat))
66 12549 2723 - 2731 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("source")
66 17743 2734 - 2753 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)
67 11361 2805 - 2822 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[String]("GB")(spray.json.DefaultJsonProtocol.StringJsonFormat)
67 15876 2680 - 2823 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("GB")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
67 15421 2816 - 2816 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
67 14332 2793 - 2802 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("country")
67 8946 2817 - 2821 Literal <nosymbol> "GB"
67 17609 2781 - 2822 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("GB")(spray.json.DefaultJsonProtocol.StringJsonFormat))
67 17908 2781 - 2790 Literal <nosymbol> "context"
67 11188 2791 - 2791 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
70 18386 2907 - 2915 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("source")
70 15434 2918 - 2937 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)
70 9318 2929 - 2929 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
70 17629 2864 - 2938 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
70 12341 2895 - 2904 Literal <nosymbol> org.scalatest.testsuite "context"
70 14673 2905 - 2905 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
70 11832 2895 - 2937 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat))
70 11062 2930 - 2936 Literal <nosymbol> org.scalatest.testsuite "core"
71 14085 2965 - 2974 Literal <nosymbol> org.scalatest.testsuite "context"
71 15071 2965 - 3006 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat))
71 14571 3001 - 3005 Literal <nosymbol> org.scalatest.testsuite "FR"
71 18402 2975 - 2975 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
71 11849 2864 - 3007 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("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
71 8927 2989 - 3006 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)
71 11086 3000 - 3000 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
71 12058 2977 - 2986 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("country")
72 14100 3046 - 3056 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("language")
72 15087 2864 - 3077 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("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
72 17512 3034 - 3043 Literal <nosymbol> org.scalatest.testsuite "context"
72 12075 3044 - 3044 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
72 8938 3034 - 3076 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat))
72 14586 3070 - 3070 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
72 18037 3071 - 3075 Literal <nosymbol> org.scalatest.testsuite "fr"
72 10952 3059 - 3076 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat)
75 17528 3123 - 3127 Ident org.make.api.userhistory.UserHistorySerializers.json org.scalatest.testsuite json
78 14818 3166 - 3166 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
78 11078 3166 - 3166 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
79 18281 3178 - 3250 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.richValue(x$2).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
79 13747 3214 - 3249 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest 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))
79 16836 3239 - 3248 TypeApply scala.collection.immutable.Map.empty org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest scala.Predef.Map.empty[String, Nothing]
79 14802 3199 - 3211 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("customData")
79 14957 3238 - 3238 Select spray.json.BasicFormats.StringJsonFormat org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
79 11972 3187 - 3249 Apply spray.json.lenses.UpdateLens.! org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[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)))
79 18058 3187 - 3196 Literal <nosymbol> org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest "context"
79 11828 3238 - 3238 Select spray.json.BasicFormats.StringJsonFormat org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.DefaultJsonProtocol.StringJsonFormat
79 10972 3197 - 3197 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
79 17764 3238 - 3238 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
81 10945 3276 - 3276 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
81 17075 3276 - 3276 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
82 14698 3288 - 3429 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.richValue(x$3).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
83 14094 3338 - 3338 Select spray.json.AdditionalFormats.RootJsObjectFormat org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.DefaultJsonProtocol.RootJsObjectFormat
83 17781 3338 - 3338 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
83 18295 3310 - 3417 Apply spray.json.lenses.UpdateLens.! org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
83 11715 3338 - 3338 Select spray.json.AdditionalFormats.RootJsObjectFormat org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.DefaultJsonProtocol.RootJsObjectFormat
83 16718 3310 - 3319 Literal <nosymbol> org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest "context"
83 14977 3339 - 3416 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
83 11864 3322 - 3417 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
86 16974 3456 - 3456 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
86 13659 3456 - 3456 Select stamina.V7.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V7.Info
86 11645 1743 - 4135 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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("country"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("language"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x: spray.json.JsValue) => scala.Predef.identity[spray.json.JsValue](x)))(stamina.this.V3.Info, stamina.this.V3.Info).to[stamina.V4](((json: spray.json.JsValue) => { val actionDate: java.time.ZonedDateTime = java.time.ZonedDateTime.parse(spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("date"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]))(`package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat))); if (actionDate.isBefore(UserHistorySerializers.this.countryFixDate)) spray.json.lenses.JsonLenses.richValue(json).extract[spray.json.JsObject](spray.json.lenses.JsonLenses.strToField("context"))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)).getFields("language") match { case scala.`package`.Seq.unapplySeq[spray.json.JsValue](<unapply-selector>) <unapply> ((value: String): spray.json.JsString("fr")) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat))) case scala.`package`.Seq.unapplySeq[spray.json.JsValue](<unapply-selector>) <unapply> ((value: String): spray.json.JsString("it")) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("IT")(spray.json.DefaultJsonProtocol.StringJsonFormat))) case scala.`package`.Seq.unapplySeq[spray.json.JsValue](<unapply-selector>) <unapply> ((value: String): spray.json.JsString("en")) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("GB")(spray.json.DefaultJsonProtocol.StringJsonFormat))) case _ => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("source"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("core")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("FR")(spray.json.DefaultJsonProtocol.StringJsonFormat)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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[String]("fr")(spray.json.DefaultJsonProtocol.StringJsonFormat))) } else json }))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$2: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$2).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$3: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$3).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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)
87 14713 3513 - 3513 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
87 13965 3524 - 3524 Select spray.json.lenses.Join.joinWithOptionWithId org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithOptionWithId
87 18199 3513 - 3513 Select org.make.core.reference.Language.LanguageFormatter org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest reference.this.Language.LanguageFormatter
87 15244 3514 - 3523 Literal <nosymbol> org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest "context"
87 10964 3491 - 3539 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
87 11732 3526 - 3536 Literal <nosymbol> org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest "language"
87 10521 3514 - 3538 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
87 17519 3526 - 3538 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
88 16962 3586 - 3595 Literal <nosymbol> org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest "context"
88 17419 3596 - 3596 Select spray.json.lenses.Join.joinWithOptionWithId org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithOptionWithId
88 17927 3585 - 3585 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
88 14954 3598 - 3608 Literal <nosymbol> org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest "question"
88 10133 3585 - 3585 Select spray.json.BasicFormats.StringJsonFormat org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
88 14498 3565 - 3611 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
88 11744 3598 - 3610 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
88 13987 3586 - 3610 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
89 17949 3639 - 3691 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
89 10849 3664 - 3673 Literal <nosymbol> org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest "context"
89 10152 3663 - 3663 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
89 11380 3674 - 3674 Select spray.json.lenses.Join.joinWithOptionWithId org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithOptionWithId
89 17427 3664 - 3690 ApplyToImplicitArgs spray.json.lenses.Lens./ org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
89 16981 3676 - 3688 Literal <nosymbol> org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest "questionId"
89 13147 3676 - 3690 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
89 13870 3663 - 3663 Select org.make.core.question.QuestionId.QuestionIdFormatter org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest question.this.QuestionId.QuestionIdFormatter
91 17819 3702 - 3928 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
92 13882 3774 - 3914 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest 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)
92 17650 3801 - 3801 Select org.make.core.RequestContextQuestion.formatter org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest core.this.RequestContextQuestion.formatter
92 10864 3754 - 3771 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest spray.json.lenses.JsonLenses.strToField("questionContext")
92 17203 3752 - 3752 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
92 14693 3742 - 3751 Literal <nosymbol> org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest "context"
92 10171 3742 - 3914 Apply spray.json.lenses.UpdateLens.! org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[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))
93 11402 3819 - 3898 Apply org.make.core.RequestContextQuestion.copy org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest org.make.core.RequestContextQuestion.empty.copy(x$1, x$3, x$2)
93 13166 3848 - 3848 Select org.make.core.RequestContextQuestion.copy$default$2 org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextQuestion.empty.copy$default$2
96 11116 3702 - 4125 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("context")./[[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)))
97 14710 3964 - 3973 Literal <nosymbol> org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest "context"
97 17215 3974 - 3974 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
97 11099 3976 - 3993 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("languageContext")
97 14600 3964 - 4111 Apply spray.json.lenses.UpdateLens.! org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[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))
97 16158 3996 - 4111 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest 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)
97 10658 4023 - 4023 Select org.make.core.RequestContextLanguage.formatter org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest core.this.RequestContextLanguage.formatter
98 13846 4041 - 4095 Apply org.make.core.RequestContextLanguage.copy org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest 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)
98 17671 4070 - 4070 Select org.make.core.RequestContextLanguage.copy$default$4 org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest org.make.core.RequestContextLanguage.empty.copy$default$4
98 13185 4070 - 4070 Select org.make.core.RequestContextLanguage.copy$default$2 org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest org.make.core.RequestContextLanguage.empty.copy$default$2
98 11628 4070 - 4070 Select org.make.core.RequestContextLanguage.copy$default$3 org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest org.make.core.RequestContextLanguage.empty.copy$default$3
105 16504 4292 - 4292 Select org.make.api.userhistory.LogUserSearchProposalsEvent.logUserSearchProposalsEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserSearchProposalsEvent.logUserSearchProposalsEventFormatted
105 12933 4292 - 4292 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
105 16670 4245 - 5310 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserSearchProposalsEvent, stamina.V4]("user-history-searched", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$4: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$4).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$5: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$5).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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))(userhistory.this.LogUserSearchProposalsEvent.logUserSearchProposalsEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserSearchProposalsEvent](classOf[org.make.api.userhistory.LogUserSearchProposalsEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserSearchProposalsEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
105 9220 4292 - 4292 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
106 14618 4300 - 4323 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-searched"
107 10754 4335 - 4335 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
108 14513 4392 - 4427 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))
108 10768 4365 - 4427 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
108 17560 4417 - 4426 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
108 13875 4416 - 4416 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
108 16139 4416 - 4416 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
108 10301 4416 - 4416 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
108 11551 4375 - 4375 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
108 9565 4355 - 4355 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
108 13638 4355 - 4355 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
108 16853 4365 - 4374 Literal <nosymbol> org.scalatest.testsuite "context"
108 13413 4377 - 4389 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
108 16870 4356 - 4428 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$4).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
109 17538 4445 - 4445 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
109 10040 4445 - 4445 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
110 13652 4457 - 4598 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$5).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
111 10320 4507 - 4507 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
111 10780 4491 - 4586 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
111 16602 4507 - 4507 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
111 13770 4508 - 4585 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
111 16748 4479 - 4586 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
111 17352 4479 - 4488 Literal <nosymbol> org.scalatest.testsuite "context"
111 14262 4507 - 4507 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
114 13701 4625 - 4625 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
114 10088 4331 - 5304 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$4: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$4).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$5: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$5).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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)
114 16036 4625 - 4625 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
115 13783 4683 - 4692 Literal <nosymbol> org.scalatest.testsuite "context"
115 16621 4695 - 4707 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
115 13544 4682 - 4682 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
115 10562 4695 - 4705 Literal <nosymbol> org.scalatest.testsuite "language"
115 10059 4660 - 4708 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("context")./[[+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))
115 10983 4683 - 4707 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
115 12565 4693 - 4693 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
115 16763 4682 - 4682 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
116 17557 4755 - 4764 Literal <nosymbol> org.scalatest.testsuite "context"
116 16498 4765 - 4765 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
116 16727 4754 - 4754 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
116 11003 4754 - 4754 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
116 10569 4767 - 4779 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
116 12785 4755 - 4779 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
116 13557 4734 - 4780 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
116 14002 4767 - 4777 Literal <nosymbol> org.scalatest.testsuite "question"
117 10879 4832 - 4832 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
117 14022 4845 - 4859 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
117 9476 4833 - 4842 Literal <nosymbol> org.scalatest.testsuite "context"
117 12805 4832 - 4832 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
117 10170 4843 - 4843 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
117 16745 4808 - 4860 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("context")./[[+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))
117 16511 4833 - 4859 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
117 17441 4845 - 4857 Literal <nosymbol> org.scalatest.testsuite "questionId"
119 16638 4871 - 5097 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
120 16283 4970 - 4970 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
120 15804 4921 - 4921 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
120 13318 4911 - 4920 Literal <nosymbol> org.scalatest.testsuite "context"
120 10898 4911 - 5083 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
120 9708 4923 - 4940 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
120 12692 4943 - 5083 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)
121 13672 5017 - 5017 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
121 10192 4988 - 5067 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$4, x$6, x$5)
124 9925 4871 - 5294 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("context")./[[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("context")./[[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)))
125 13218 5133 - 5280 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
125 10051 5145 - 5162 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
125 16654 5165 - 5280 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)
125 11175 5192 - 5192 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
125 15685 5143 - 5143 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
125 13201 5133 - 5142 Literal <nosymbol> org.scalatest.testsuite "context"
126 13689 5239 - 5239 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
126 10208 5239 - 5239 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
126 13055 5210 - 5264 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)
126 16491 5239 - 5239 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
133 15856 5408 - 7296 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogAcceptProposalEvent, stamina.V4]("user-history-accepted-proposal", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$6: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$6).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$7: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$7).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info))(userhistory.this.LogAcceptProposalEvent.logAcceptProposalEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogAcceptProposalEvent](classOf[org.make.api.userhistory.LogAcceptProposalEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogAcceptProposalEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
133 15410 5450 - 5450 Select org.make.api.userhistory.LogAcceptProposalEvent.logAcceptProposalEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogAcceptProposalEvent.logAcceptProposalEventFormatted
133 11686 5450 - 5450 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
133 17746 5450 - 5450 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
134 13455 5458 - 5490 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-accepted-proposal"
135 9945 5502 - 5502 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
136 13090 5522 - 5522 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
136 17145 5522 - 5522 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
137 12949 5594 - 5594 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
137 15679 5534 - 5606 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$6).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
137 15661 5543 - 5552 Literal <nosymbol> org.scalatest.testsuite "context"
137 16406 5595 - 5604 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
137 10104 5553 - 5553 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
137 16887 5594 - 5594 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
137 9826 5543 - 5605 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
137 13199 5570 - 5605 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))
137 13892 5555 - 5567 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
137 9238 5594 - 5594 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
138 12258 5627 - 5635 Literal <nosymbol> org.scalatest.testsuite "action"
138 16908 5671 - 5683 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
138 12135 5710 - 5710 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
138 15697 5710 - 5710 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
138 9593 5711 - 5720 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
138 9108 5650 - 5650 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
138 10067 5638 - 5649 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
138 12827 5652 - 5668 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
138 9131 5534 - 5722 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$6).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))))
138 16048 5686 - 5721 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))
138 12926 5627 - 5721 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
138 16173 5636 - 5636 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
138 13069 5669 - 5669 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
138 10084 5710 - 5710 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
140 10359 5748 - 5748 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
140 12127 5748 - 5748 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
141 14891 5760 - 5901 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$7).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
142 12153 5810 - 5810 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
142 15921 5811 - 5888 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
142 12942 5794 - 5889 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
142 9610 5782 - 5791 Literal <nosymbol> org.scalatest.testsuite "context"
142 16066 5810 - 5810 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
142 9367 5782 - 5889 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
142 10581 5810 - 5810 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
143 15821 5760 - 6101 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$7).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
144 9378 5982 - 5982 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
144 12820 5982 - 5982 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
144 9832 5922 - 6089 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
144 10597 5945 - 5945 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
144 9819 5933 - 5944 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
144 13572 5922 - 5930 Literal <nosymbol> org.scalatest.testsuite "action"
144 12106 5947 - 5963 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
144 15940 5931 - 5931 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
144 13589 5966 - 6089 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
144 15126 5982 - 5982 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
145 16085 5998 - 6075 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
149 12853 6128 - 6128 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
149 9144 5498 - 7290 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(spray.json.lenses.JsonLenses.richValue(x$6).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$7: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$7).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info)
149 14781 6128 - 6128 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
150 16319 6186 - 6195 Literal <nosymbol> org.scalatest.testsuite "context"
150 15837 6185 - 6185 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
150 13354 6186 - 6210 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
150 12836 6198 - 6208 Literal <nosymbol> org.scalatest.testsuite "language"
150 9735 6185 - 6185 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
150 8984 6198 - 6210 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
150 15144 6196 - 6196 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
150 12004 6163 - 6211 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("context")./[[+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))
151 9000 6268 - 6268 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
151 13567 6257 - 6257 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
151 16064 6270 - 6280 Literal <nosymbol> org.scalatest.testsuite "question"
151 15723 6237 - 6283 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
151 18112 6258 - 6267 Literal <nosymbol> org.scalatest.testsuite "context"
151 9493 6257 - 6257 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
151 15160 6258 - 6282 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
151 12728 6270 - 6282 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
152 11298 6335 - 6335 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
152 18125 6348 - 6360 Literal <nosymbol> org.scalatest.testsuite "questionId"
152 16524 6348 - 6362 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
152 15037 6335 - 6335 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
152 12489 6346 - 6346 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
152 9962 6311 - 6363 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("context")./[[+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))
152 12019 6336 - 6345 Literal <nosymbol> org.scalatest.testsuite "context"
152 8900 6336 - 6362 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
154 9983 6374 - 6600 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
155 18332 6424 - 6424 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
155 12043 6426 - 6443 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
155 11779 6414 - 6586 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
155 15818 6414 - 6423 Literal <nosymbol> org.scalatest.testsuite "context"
155 9260 6473 - 6473 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
155 15055 6446 - 6586 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)
156 12966 6491 - 6570 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$7, x$9, x$8)
156 16548 6520 - 6520 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
159 12288 6374 - 6797 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("context")./[[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("context")./[[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)))
160 18352 6646 - 6646 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
160 9852 6668 - 6783 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)
160 11799 6695 - 6695 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
160 15833 6636 - 6645 Literal <nosymbol> org.scalatest.testsuite "context"
160 12274 6648 - 6665 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
160 15713 6636 - 6783 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
161 12721 6742 - 6742 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
161 9275 6742 - 6742 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
161 15008 6713 - 6767 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)
161 16431 6742 - 6742 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
164 9163 6374 - 7051 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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)))
165 18000 6924 - 6924 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
165 14414 6897 - 7037 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)
165 12637 6833 - 7037 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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))
165 9147 6858 - 6874 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
165 17981 6833 - 6841 Literal <nosymbol> org.scalatest.testsuite "action"
165 15029 6856 - 6856 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
165 11437 6877 - 6894 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
165 9652 6875 - 6875 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
165 14789 6844 - 6855 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
165 12740 6842 - 6842 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
166 11908 6942 - 7021 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$10, x$12, x$11)
166 15731 6971 - 6971 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
169 17889 6374 - 7280 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
170 14764 7129 - 7129 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
170 11450 7098 - 7109 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
170 14904 7087 - 7095 Literal <nosymbol> org.scalatest.testsuite "action"
170 15974 7151 - 7266 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)
170 17873 7131 - 7148 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
170 11924 7110 - 7110 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
170 9980 7096 - 7096 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
170 17725 7178 - 7178 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
170 15617 7112 - 7128 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
170 12423 7087 - 7266 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))
171 11464 7196 - 7250 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)
171 9038 7225 - 7225 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
171 14917 7225 - 7225 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
171 12982 7225 - 7225 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
178 16605 7436 - 7436 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
178 10653 7436 - 7436 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
178 14110 7436 - 7436 Select org.make.api.userhistory.LogRefuseProposalEvent.logRefuseProposalEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogRefuseProposalEvent.logRefuseProposalEventFormatted
178 14597 7394 - 9281 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogRefuseProposalEvent, stamina.V4]("user-history-refused-proposal", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$8: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$8).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$9: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$9).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info))(userhistory.this.LogRefuseProposalEvent.logRefuseProposalEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogRefuseProposalEvent](classOf[org.make.api.userhistory.LogRefuseProposalEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogRefuseProposalEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
179 12166 7444 - 7475 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-refused-proposal"
180 17910 7487 - 7487 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
181 13830 7507 - 7507 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
181 12076 7507 - 7507 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
182 12183 7555 - 7590 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))
182 14677 7519 - 7591 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$8).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
182 9015 7538 - 7538 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
182 15612 7579 - 7579 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
182 11700 7579 - 7579 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
182 17612 7579 - 7579 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
182 14660 7528 - 7537 Literal <nosymbol> org.scalatest.testsuite "context"
182 17866 7528 - 7590 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
182 11191 7540 - 7552 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
182 15177 7580 - 7589 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
183 11316 7637 - 7653 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
183 9052 7695 - 7695 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
183 10819 7695 - 7695 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
183 17883 7696 - 7705 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
183 15194 7621 - 7621 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
183 9033 7623 - 7634 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
183 12059 7654 - 7654 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
183 11066 7612 - 7620 Literal <nosymbol> org.scalatest.testsuite "action"
183 11338 7612 - 7706 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
183 15402 7671 - 7706 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))
183 17271 7519 - 7707 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$8).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))))
183 14313 7695 - 7695 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
183 17633 7635 - 7635 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
183 15512 7656 - 7668 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
185 17063 7733 - 7733 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
185 11081 7733 - 7733 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
186 14196 7745 - 7886 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$9).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
187 17605 7767 - 7874 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
187 8941 7795 - 7795 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
187 15419 7795 - 7795 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
187 18367 7767 - 7776 Literal <nosymbol> org.scalatest.testsuite "context"
187 11814 7779 - 7874 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
187 14329 7796 - 7873 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
187 11039 7795 - 7795 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
188 14568 7745 - 8086 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$9).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
189 18284 7907 - 8074 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
189 12338 7907 - 7915 Literal <nosymbol> org.scalatest.testsuite "action"
189 11058 7932 - 7948 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
189 9317 7930 - 7930 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
189 11829 7967 - 7967 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
189 14081 7967 - 7967 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
189 12056 7951 - 8074 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
189 14804 7916 - 7916 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
189 17624 7967 - 7967 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
189 18383 7918 - 7929 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
190 15328 7983 - 8060 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
194 13642 8113 - 8113 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
194 17669 7483 - 9275 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(spray.json.lenses.JsonLenses.richValue(x$8).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$9: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$9).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info)
194 9884 8113 - 8113 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
195 11935 8171 - 8195 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
195 18036 8170 - 8170 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
195 11720 8183 - 8193 Literal <nosymbol> org.scalatest.testsuite "language"
195 10948 8148 - 8196 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("context")./[[+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))
195 15069 8171 - 8180 Literal <nosymbol> org.scalatest.testsuite "context"
195 14096 8181 - 8181 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
195 14583 8170 - 8170 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
195 17507 8183 - 8195 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
196 10263 8242 - 8242 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
196 11809 8255 - 8267 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
196 13971 8243 - 8267 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
196 14936 8255 - 8265 Literal <nosymbol> org.scalatest.testsuite "question"
196 17523 8253 - 8253 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
196 14798 8222 - 8268 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
196 18057 8242 - 8242 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
196 16813 8243 - 8252 Literal <nosymbol> org.scalatest.testsuite "context"
197 16699 8333 - 8345 Literal <nosymbol> org.scalatest.testsuite "questionId"
197 14955 8333 - 8347 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
197 18275 8296 - 8348 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("context")./[[+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))
197 17760 8321 - 8347 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
197 11826 8331 - 8331 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
197 10136 8320 - 8320 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
197 10967 8321 - 8330 Literal <nosymbol> org.scalatest.testsuite "context"
197 13742 8320 - 8320 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
199 18293 8359 - 8585 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
200 13941 8431 - 8571 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)
200 11207 8411 - 8428 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
200 14816 8399 - 8408 Literal <nosymbol> org.scalatest.testsuite "context"
200 16712 8409 - 8409 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
200 17779 8458 - 8458 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
200 10156 8399 - 8571 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
201 14975 8505 - 8505 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
201 11712 8476 - 8555 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$13, x$15, x$14)
204 10833 8359 - 8782 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("context")./[[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("context")./[[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)))
205 10942 8633 - 8650 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
205 14694 8621 - 8630 Literal <nosymbol> org.scalatest.testsuite "context"
205 18195 8653 - 8768 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)
205 16942 8631 - 8631 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
205 10518 8680 - 8680 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
205 14711 8621 - 8768 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
206 13510 8727 - 8727 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
206 17655 8727 - 8727 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
206 13961 8698 - 8752 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)
206 11730 8727 - 8727 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
209 17323 8359 - 9036 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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)))
210 17417 8843 - 8859 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
210 16977 8909 - 8909 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
210 11379 8818 - 9022 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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))
210 17925 8860 - 8860 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
210 13143 8882 - 9022 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)
210 16959 8818 - 8826 Literal <nosymbol> org.scalatest.testsuite "action"
210 11632 8827 - 8827 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
210 13983 8841 - 8841 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
210 13267 8829 - 8840 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
210 10413 8862 - 8879 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
211 10844 8927 - 9006 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$16, x$18, x$17)
211 14606 8956 - 8956 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
214 17212 8359 - 9265 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
215 13864 9072 - 9080 Literal <nosymbol> org.scalatest.testsuite "action"
215 16143 9163 - 9163 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
215 14582 9136 - 9251 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)
215 11097 9072 - 9251 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))
215 14691 9097 - 9113 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
215 10860 9095 - 9095 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
215 10148 9083 - 9094 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
215 16123 9081 - 9081 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
215 13162 9114 - 9114 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
215 16858 9116 - 9133 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
216 13877 9210 - 9210 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
216 10641 9181 - 9235 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)
216 17648 9210 - 9210 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
216 11846 9210 - 9210 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
223 15122 9427 - 9427 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
223 13587 9383 - 11274 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogPostponeProposalEvent, stamina.V4]("user-history-postponed-proposal", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$10: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$10).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$11: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$11).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info))(userhistory.this.LogPostponeProposalEvent.logPostponeProposalEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogPostponeProposalEvent](classOf[org.make.api.userhistory.LogPostponeProposalEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogPostponeProposalEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
223 9376 9427 - 9427 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
223 12815 9427 - 9427 Select org.make.api.userhistory.LogPostponeProposalEvent.logPostponeProposalEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogPostponeProposalEvent.logPostponeProposalEventFormatted
224 11115 9435 - 9468 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-postponed-proposal"
225 16831 9480 - 9480 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
226 10960 9500 - 9500 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
226 12548 9500 - 9500 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
227 10984 9548 - 9583 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))
227 17539 9531 - 9531 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
227 13286 9512 - 9584 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$10).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
227 16115 9572 - 9572 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
227 9903 9533 - 9545 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
227 16850 9521 - 9583 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
227 13859 9573 - 9582 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
227 10282 9572 - 9572 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
227 13655 9521 - 9530 Literal <nosymbol> org.scalatest.testsuite "context"
227 14615 9572 - 9572 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
228 12536 9649 - 9661 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
228 10317 9605 - 9699 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
228 9545 9605 - 9613 Literal <nosymbol> org.scalatest.testsuite "action"
228 9560 9688 - 9688 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
228 10765 9647 - 9647 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
228 10298 9630 - 9646 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
228 13755 9614 - 9614 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
228 16135 9628 - 9628 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
228 16730 9689 - 9698 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
228 13769 9664 - 9699 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))
228 16598 9512 - 9700 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$10).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))))
228 17558 9616 - 9627 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
228 13634 9688 - 9688 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
228 17800 9688 - 9688 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
230 15780 9726 - 9726 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
230 9930 9726 - 9726 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
231 13039 9738 - 9879 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$11).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
232 10036 9788 - 9788 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
232 10194 9772 - 9867 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
232 13648 9789 - 9866 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
232 17536 9788 - 9788 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
232 16746 9760 - 9769 Literal <nosymbol> org.scalatest.testsuite "context"
232 16617 9760 - 9867 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
232 13982 9788 - 9788 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
233 13300 9738 - 10079 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$11).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
234 10296 9960 - 9960 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
234 10054 9925 - 9941 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
234 16994 9900 - 10067 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
234 17104 9911 - 9922 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
234 16494 9960 - 9960 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
234 15764 9923 - 9923 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
234 13539 9909 - 9909 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
234 10859 9944 - 10067 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
234 12782 9960 - 9960 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
234 10981 9900 - 9908 Literal <nosymbol> org.scalatest.testsuite "action"
235 14001 9976 - 10053 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
239 16525 9476 - 11268 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(spray.json.lenses.JsonLenses.richValue(x$10).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$11: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$11).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info)
239 17853 10106 - 10106 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
239 12373 10106 - 10106 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
240 16265 10176 - 10188 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
240 10167 10176 - 10186 Literal <nosymbol> org.scalatest.testsuite "language"
240 13181 10163 - 10163 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
240 16743 10163 - 10163 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
240 14021 10164 - 10173 Literal <nosymbol> org.scalatest.testsuite "context"
240 12678 10174 - 10174 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
240 10028 10141 - 10189 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("context")./[[+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))
240 9223 10164 - 10188 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
241 13200 10215 - 10261 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
241 13894 10248 - 10258 Literal <nosymbol> org.scalatest.testsuite "question"
241 16636 10235 - 10235 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
241 16154 10246 - 10246 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
241 9244 10235 - 10235 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
241 13033 10236 - 10260 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
241 10189 10248 - 10260 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
241 15799 10236 - 10245 Literal <nosymbol> org.scalatest.testsuite "context"
242 10069 10324 - 10324 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
242 9452 10313 - 10313 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
242 16488 10314 - 10340 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
242 16021 10326 - 10338 Literal <nosymbol> org.scalatest.testsuite "questionId"
242 16652 10289 - 10341 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("context")./[[+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))
242 13685 10326 - 10340 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
242 13051 10313 - 10313 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
242 9902 10314 - 10323 Literal <nosymbol> org.scalatest.testsuite "context"
244 16868 10352 - 10578 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
245 9216 10392 - 10564 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
245 13073 10392 - 10401 Literal <nosymbol> org.scalatest.testsuite "context"
245 12929 10424 - 10564 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)
245 16386 10451 - 10451 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
245 16033 10402 - 10402 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
245 9920 10404 - 10421 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
246 12222 10498 - 10498 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
246 10086 10469 - 10548 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$19, x$21, x$20)
249 9821 10352 - 10775 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("context")./[[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("context")./[[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)))
250 15924 10624 - 10624 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
250 13197 10614 - 10761 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
250 16886 10646 - 10761 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)
250 13091 10614 - 10623 Literal <nosymbol> org.scalatest.testsuite "context"
250 9941 10626 - 10643 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
250 9088 10673 - 10673 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
251 10316 10720 - 10720 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
251 12239 10720 - 10720 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
251 16402 10720 - 10720 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
251 12944 10691 - 10745 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)
254 16046 10352 - 11029 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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)))
255 12111 10822 - 10833 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
255 15571 10902 - 10902 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
255 10337 10820 - 10820 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
255 15675 10811 - 10819 Literal <nosymbol> org.scalatest.testsuite "action"
255 12822 10834 - 10834 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
255 15130 10853 - 10853 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
255 16171 10836 - 10852 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
255 9104 10855 - 10872 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
255 12130 10875 - 11015 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)
255 10081 10811 - 11015 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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))
256 13067 10949 - 10949 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
256 9592 10920 - 10999 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$22, x$24, x$23)
259 15798 10352 - 11258 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
260 14887 11156 - 11156 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
260 13568 11129 - 11244 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)
260 12924 11065 - 11073 Literal <nosymbol> org.scalatest.testsuite "action"
260 12149 11107 - 11107 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
260 13088 11090 - 11106 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
260 9816 11065 - 11244 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))
260 15148 11074 - 11074 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
260 9472 11088 - 11088 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
260 8987 11076 - 11087 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
260 15919 11109 - 11126 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
261 16065 11203 - 11203 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
261 12801 11203 - 11203 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
261 17837 11203 - 11203 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
261 9364 11174 - 11228 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)
268 11827 11408 - 11408 Select org.make.api.userhistory.LogLockProposalEvent.logLockProposalEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogLockProposalEvent.logLockProposalEventFormatted
268 17491 11408 - 11408 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
268 14078 11408 - 11408 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
268 10366 11368 - 13250 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogLockProposalEvent, stamina.V4]("user-history-lock-proposal", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$12: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$12).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$13: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$13).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info))(userhistory.this.LogLockProposalEvent.logLockProposalEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogLockProposalEvent](classOf[org.make.api.userhistory.LogLockProposalEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogLockProposalEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
269 9717 11416 - 11444 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-lock-proposal"
270 15819 11456 - 11456 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
271 9960 11476 - 11476 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
271 11760 11476 - 11476 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
272 16316 11507 - 11507 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
272 9261 11548 - 11548 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
272 15140 11548 - 11548 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
272 9730 11524 - 11559 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))
272 12000 11488 - 11560 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$12).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
272 15834 11497 - 11559 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
272 12122 11497 - 11506 Literal <nosymbol> org.scalatest.testsuite "context"
272 11535 11548 - 11548 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
272 12707 11549 - 11558 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
272 18093 11509 - 11521 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
273 16502 11592 - 11603 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
273 17985 11664 - 11664 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
273 12488 11640 - 11675 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))
273 12015 11664 - 11664 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
273 15717 11665 - 11674 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
273 9491 11623 - 11623 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
273 11548 11625 - 11637 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
273 15032 11488 - 11676 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$12).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))))
273 8997 11606 - 11622 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
273 8898 11581 - 11675 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
273 12723 11590 - 11590 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
273 15011 11604 - 11604 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
273 16521 11664 - 11664 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
273 18109 11581 - 11589 Literal <nosymbol> org.scalatest.testsuite "action"
275 17976 11702 - 11702 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
275 14784 11702 - 11702 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
276 11776 11714 - 11855 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$13).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
277 18003 11764 - 11764 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
277 9258 11748 - 11843 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
277 15816 11736 - 11745 Literal <nosymbol> org.scalatest.testsuite "context"
277 14290 11764 - 11764 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
277 11912 11765 - 11842 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
277 14908 11736 - 11843 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
277 12964 11764 - 11764 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
278 12148 11714 - 12055 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$13).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
279 14767 11899 - 11899 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
279 11794 11936 - 11936 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
279 15711 11876 - 12043 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
279 18349 11901 - 11917 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
279 9126 11936 - 11936 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
279 15693 11887 - 11898 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
279 9981 11876 - 11884 Literal <nosymbol> org.scalatest.testsuite "action"
279 15271 11936 - 11936 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
279 17729 11920 - 12043 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
279 12271 11885 - 11885 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
280 12718 11952 - 12029 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
284 17045 12082 - 12082 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
284 15322 11452 - 13244 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(spray.json.lenses.JsonLenses.richValue(x$12).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$13: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$13).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info)
284 11053 12082 - 12082 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
285 9145 12152 - 12162 Literal <nosymbol> org.scalatest.testsuite "language"
285 11432 12150 - 12150 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
285 17996 12117 - 12165 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("context")./[[+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))
285 12167 12139 - 12139 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
285 17475 12140 - 12164 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
285 12621 12140 - 12149 Literal <nosymbol> org.scalatest.testsuite "context"
285 15025 12152 - 12164 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
285 15599 12139 - 12139 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
286 11447 12212 - 12236 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
286 15613 12211 - 12211 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
286 11922 12191 - 12237 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
286 14900 12222 - 12222 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
286 17702 12211 - 12211 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
286 12633 12224 - 12234 Literal <nosymbol> org.scalatest.testsuite "question"
286 14409 12212 - 12221 Literal <nosymbol> org.scalatest.testsuite "context"
286 9017 12224 - 12236 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
287 14426 12302 - 12314 Literal <nosymbol> org.scalatest.testsuite "questionId"
287 11151 12302 - 12316 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
287 11321 12289 - 12289 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
287 17721 12289 - 12289 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
287 17867 12290 - 12299 Literal <nosymbol> org.scalatest.testsuite "context"
287 14915 12290 - 12316 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
287 9035 12300 - 12300 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
287 15973 12265 - 12317 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("context")./[[+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))
289 14181 12328 - 12554 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
290 12419 12368 - 12377 Literal <nosymbol> org.scalatest.testsuite "context"
290 17586 12368 - 12540 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
290 17885 12380 - 12397 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
290 14643 12378 - 12378 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
290 15405 12427 - 12427 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
290 11340 12400 - 12540 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)
291 11173 12474 - 12474 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
291 9142 12445 - 12524 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$25, x$27, x$26)
294 18139 12328 - 12751 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("context")./[[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("context")./[[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)))
295 17608 12649 - 12649 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
295 14656 12600 - 12600 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
295 13923 12622 - 12737 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)
295 12164 12590 - 12599 Literal <nosymbol> org.scalatest.testsuite "context"
295 18371 12602 - 12619 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
295 12037 12590 - 12737 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
296 11588 12667 - 12721 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)
296 11187 12696 - 12696 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
296 15176 12696 - 12696 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
296 9012 12696 - 12696 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
299 15070 12328 - 13005 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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)))
300 14555 12787 - 12795 Literal <nosymbol> org.scalatest.testsuite "action"
300 9031 12796 - 12796 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
300 10816 12851 - 12991 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)
300 11061 12798 - 12809 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
300 17628 12831 - 12848 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
300 13812 12829 - 12829 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
300 15050 12812 - 12828 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
300 16796 12787 - 12991 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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))
300 14310 12878 - 12878 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
300 11313 12810 - 12810 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
301 12057 12925 - 12925 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
301 18348 12896 - 12975 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$28, x$30, x$29)
304 14799 12328 - 13234 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
305 11953 13105 - 13220 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)
305 14055 13132 - 13132 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
305 11336 13041 - 13049 Literal <nosymbol> org.scalatest.testsuite "action"
305 11034 13083 - 13083 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
305 18364 13064 - 13064 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
305 17266 13052 - 13063 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
305 11937 13066 - 13082 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
305 14326 13085 - 13102 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
305 13826 13050 - 13050 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
305 18380 13041 - 13220 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))
306 15313 13179 - 13179 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
306 17601 13150 - 13204 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 16817 13179 - 13179 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
306 11810 13179 - 13179 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
313 10639 13384 - 13384 Select org.make.api.userhistory.LogUserProposalEvent.logUserProposalEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserProposalEvent.logUserProposalEventFormatted
313 11096 13344 - 14407 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserProposalEvent, stamina.V4]("user-history-sent-proposal", 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("context")./[[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("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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))(userhistory.this.LogUserProposalEvent.logUserProposalEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserProposalEvent](classOf[org.make.api.userhistory.LogUserProposalEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserProposalEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
313 12872 13384 - 13384 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
313 16138 13384 - 13384 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
314 18279 13392 - 13420 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-sent-proposal"
315 14817 13432 - 13432 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
316 13945 13513 - 13513 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
316 13254 13452 - 13452 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
316 16807 13452 - 13452 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
316 10245 13513 - 13513 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
316 10944 13453 - 13525 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(x$14).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
316 18035 13489 - 13524 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest 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))
316 10929 13462 - 13471 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
316 17505 13513 - 13513 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
316 17059 13474 - 13486 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("customData")
316 14777 13462 - 13524 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[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)))
316 15067 13472 - 13472 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
316 11463 13514 - 13523 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest scala.Predef.Map.empty[String, Nothing]
317 11695 13542 - 13542 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
317 13271 13542 - 13542 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
318 16696 13554 - 13695 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(x$15).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
319 10260 13604 - 13604 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
319 14796 13588 - 13683 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
319 11482 13576 - 13585 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
319 17906 13604 - 13604 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.RootJsObjectFormat
319 11186 13576 - 13683 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
319 13964 13604 - 13604 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.RootJsObjectFormat
319 17741 13605 - 13682 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
322 9548 13722 - 13722 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
322 17646 13722 - 13722 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
322 14093 13428 - 14401 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("context")./[[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("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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)
323 13146 13757 - 13805 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
323 10132 13792 - 13804 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
323 17054 13779 - 13779 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
323 11204 13779 - 13779 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest reference.this.Language.LanguageFormatter
323 14670 13780 - 13804 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
323 17759 13780 - 13789 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
323 17926 13790 - 13790 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithOptionWithId
323 14071 13792 - 13802 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "language"
324 14692 13851 - 13851 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
324 11710 13852 - 13861 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
324 10502 13862 - 13862 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithOptionWithId
324 13938 13864 - 13876 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
324 17778 13864 - 13874 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "question"
324 16446 13852 - 13876 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
324 10940 13851 - 13851 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
324 16936 13831 - 13877 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
325 10392 13930 - 13956 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
325 16217 13929 - 13929 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest question.this.QuestionId.QuestionIdFormatter
325 13483 13930 - 13939 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
325 17649 13942 - 13956 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
325 14709 13929 - 13929 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
325 10830 13905 - 13957 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
325 11616 13942 - 13954 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "questionId"
325 13957 13940 - 13940 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithOptionWithId
327 10842 13968 - 14194 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
328 10410 14067 - 14067 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest core.this.RequestContextQuestion.formatter
328 16956 14008 - 14017 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
328 13118 14020 - 14037 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("questionContext")
328 14347 14008 - 14180 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[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))
328 16099 14040 - 14180 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest 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)
328 11358 14018 - 14018 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
329 17670 14114 - 14114 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextQuestion.empty.copy$default$2
329 13843 14085 - 14164 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextQuestion.empty.copy(x$31, x$33, x$32)
332 13158 13968 - 14391 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("context")./[[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)))
333 9649 14240 - 14240 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
333 14365 14289 - 14289 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest core.this.RequestContextLanguage.formatter
333 16835 14230 - 14239 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
333 16852 14230 - 14377 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[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))
333 13138 14242 - 14259 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("languageContext")
333 11077 14262 - 14377 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest 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)
334 16119 14307 - 14361 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest 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)
334 10623 14336 - 14336 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextLanguage.empty.copy$default$4
334 17621 14336 - 14336 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextLanguage.empty.copy$default$2
334 13861 14336 - 14336 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextLanguage.empty.copy$default$3
341 10083 14493 - 15637 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserVoteEvent, stamina.V5]("user-history-vote-proposal", 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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(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("context")./[[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$18: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$18).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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))(userhistory.this.LogUserVoteEvent.logUserVoteEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserVoteEvent](classOf[org.make.api.userhistory.LogUserVoteEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserVoteEvent]), stamina.this.V5.Info, stamina.this.V5.Info)
341 9918 14529 - 14529 Select org.make.api.userhistory.LogUserVoteEvent.logUserVoteEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserVoteEvent.logUserVoteEventFormatted
341 12217 14529 - 14529 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
341 15907 14529 - 14529 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
342 16810 14537 - 14565 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-vote-proposal"
343 13637 14577 - 14577 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
344 14109 14616 - 14616 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
344 9563 14607 - 14615 Literal <nosymbol> org.scalatest.testsuite "action"
344 17518 14618 - 14629 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
344 10406 14632 - 14639 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("trust")
344 10962 14653 - 14653 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
344 16829 14642 - 14664 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)
344 13396 14607 - 14664 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat))
344 13856 14597 - 14597 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
344 12887 14654 - 14663 Literal <nosymbol> org.scalatest.testsuite "trusted"
344 9777 14598 - 14665 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$16).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
344 16601 14630 - 14630 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
344 17537 14597 - 14597 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
345 16346 14704 - 14716 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
345 16848 14743 - 14743 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
345 12533 14682 - 14682 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
345 10277 14692 - 14701 Literal <nosymbol> org.scalatest.testsuite "context"
345 9541 14743 - 14743 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
345 13752 14692 - 14754 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
345 15767 14719 - 14754 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))
345 13282 14743 - 14743 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
345 10297 14683 - 14755 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$17).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
345 10982 14744 - 14753 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
345 12770 14702 - 14702 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
345 16577 14682 - 14682 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
346 10957 14772 - 14772 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
346 13018 14772 - 14772 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
347 16592 14784 - 14925 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$18).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
348 11002 14806 - 14815 Literal <nosymbol> org.scalatest.testsuite "context"
348 16726 14835 - 14912 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
348 10012 14834 - 14834 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
348 13301 14834 - 14834 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
348 15511 14834 - 14834 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
348 13767 14818 - 14913 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
348 10169 14806 - 14913 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
351 14991 14952 - 14952 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
351 13068 14573 - 15631 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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(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("context")./[[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$18: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$18).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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)
351 9448 14952 - 14952 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
352 16744 15010 - 15019 Literal <nosymbol> org.scalatest.testsuite "context"
352 16475 15009 - 15009 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
352 10191 15009 - 15009 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
352 15526 15020 - 15020 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
352 10032 15022 - 15034 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
352 13522 15022 - 15032 Literal <nosymbol> org.scalatest.testsuite "language"
352 13036 14987 - 15035 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("context")./[[+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))
352 13978 15010 - 15034 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
353 15760 15082 - 15106 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
353 9323 15082 - 15091 Literal <nosymbol> org.scalatest.testsuite "context"
353 10050 15092 - 15092 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
353 14000 15081 - 15081 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
353 16973 15094 - 15104 Literal <nosymbol> org.scalatest.testsuite "question"
353 10145 15081 - 15081 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
353 13536 15094 - 15106 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
353 16490 15061 - 15107 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
354 10164 15135 - 15187 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("context")./[[+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))
354 15777 15159 - 15159 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
354 9924 15160 - 15186 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
354 13157 15170 - 15170 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
354 9197 15172 - 15184 Literal <nosymbol> org.scalatest.testsuite "questionId"
354 12226 15159 - 15159 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
354 16993 15172 - 15186 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
354 13054 15160 - 15169 Literal <nosymbol> org.scalatest.testsuite "context"
356 10186 15198 - 15424 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
357 9219 15248 - 15248 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
357 12676 15250 - 15267 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
357 15660 15270 - 15410 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)
357 12242 15238 - 15410 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
357 16264 15238 - 15247 Literal <nosymbol> org.scalatest.testsuite "context"
357 9681 15297 - 15297 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
358 13179 15315 - 15394 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$34, x$36, x$35)
358 17208 15344 - 15344 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
361 12907 15198 - 15621 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("context")./[[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("context")./[[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)))
362 16152 15460 - 15469 Literal <nosymbol> org.scalatest.testsuite "context"
362 12461 15519 - 15519 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
362 16172 15460 - 15607 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
362 9092 15470 - 15470 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
362 10064 15492 - 15607 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)
362 13030 15472 - 15489 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
363 16017 15537 - 15591 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)
363 9898 15566 - 15566 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
363 16631 15566 - 15566 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
363 13198 15566 - 15566 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
370 17706 15727 - 16875 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserUnvoteEvent, stamina.V5]("user-history-unvote-proposal", 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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$20: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$20).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$21: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$21).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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))(userhistory.this.LogUserUnvoteEvent.logUserUnvoteEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserUnvoteEvent](classOf[org.make.api.userhistory.LogUserUnvoteEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserUnvoteEvent]), stamina.this.V5.Info, stamina.this.V5.Info)
370 14903 15765 - 15765 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
370 11774 15765 - 15765 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
370 9256 15765 - 15765 Select org.make.api.userhistory.LogUserUnvoteEvent.logUserUnvoteEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserUnvoteEvent.logUserUnvoteEventFormatted
371 16383 15773 - 15803 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-unvote-proposal"
372 12925 15815 - 15815 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
373 10314 15891 - 15891 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
373 13089 15854 - 15854 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
373 9802 15870 - 15877 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("trust")
373 13645 15835 - 15835 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
373 9347 15845 - 15853 Literal <nosymbol> org.scalatest.testsuite "action"
373 15920 15868 - 15868 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
373 15241 15835 - 15835 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
373 9083 15836 - 15903 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$19).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
373 12235 15892 - 15901 Literal <nosymbol> org.scalatest.testsuite "trusted"
373 16398 15880 - 15902 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)
373 12803 15845 - 15902 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat))
373 15225 15856 - 15867 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
374 12817 15981 - 15981 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
374 12126 15920 - 15920 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
374 16612 15981 - 15981 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
374 9817 15930 - 15939 Literal <nosymbol> org.scalatest.testsuite "context"
374 13065 15930 - 15992 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
374 15939 15942 - 15954 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
374 15125 15957 - 15992 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))
374 18193 15982 - 15991 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
374 12104 15940 - 15940 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
374 9101 15981 - 15981 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
374 10049 15921 - 15993 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$20).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
374 15566 15920 - 15920 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
375 12003 16010 - 16010 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
375 17833 16010 - 16010 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
376 15917 16022 - 16163 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$21).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
377 16044 16073 - 16150 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
377 18413 16044 - 16053 Literal <nosymbol> org.scalatest.testsuite "context"
377 8983 16072 - 16072 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
377 12580 16072 - 16072 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
377 15142 16072 - 16072 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
377 11861 16056 - 16151 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
377 9471 16044 - 16151 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
380 12963 15811 - 16869 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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$20: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$20).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$21: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$21).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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)
380 17999 16190 - 16190 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
380 14742 16190 - 16190 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
381 15793 16247 - 16247 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
381 11279 16248 - 16272 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
381 15364 16258 - 16258 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
381 12798 16260 - 16270 Literal <nosymbol> org.scalatest.testsuite "language"
381 16503 16248 - 16257 Literal <nosymbol> org.scalatest.testsuite "context"
381 9361 16260 - 16272 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
381 12369 16225 - 16273 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("context")./[[+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))
381 9492 16247 - 16247 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
382 18317 16320 - 16329 Literal <nosymbol> org.scalatest.testsuite "context"
382 9713 16319 - 16319 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
382 16522 16332 - 16342 Literal <nosymbol> org.scalatest.testsuite "question"
382 9237 16330 - 16330 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
382 11297 16319 - 16319 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
382 12813 16332 - 16344 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
382 15817 16299 - 16345 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
382 15117 16320 - 16344 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
383 9728 16373 - 16425 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("context")./[[+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))
383 12257 16398 - 16407 Literal <nosymbol> org.scalatest.testsuite "context"
383 11530 16397 - 16397 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
383 12702 16408 - 16408 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
383 14990 16397 - 16397 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
383 14296 16410 - 16424 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
383 9259 16398 - 16424 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
383 18087 16410 - 16422 Literal <nosymbol> org.scalatest.testsuite "questionId"
385 9937 16436 - 16662 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
386 15006 16508 - 16648 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)
386 15696 16476 - 16485 Literal <nosymbol> org.scalatest.testsuite "context"
386 11545 16476 - 16648 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
386 18106 16486 - 16486 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
386 11996 16488 - 16505 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
386 9130 16535 - 16535 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
387 12720 16553 - 16632 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$37, x$39, x$38)
387 14846 16582 - 16582 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
390 11905 16436 - 16859 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("context")./[[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("context")./[[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)))
391 15712 16698 - 16707 Literal <nosymbol> org.scalatest.testsuite "context"
391 17234 16730 - 16845 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)
391 12012 16710 - 16727 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
391 15938 16698 - 16845 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
391 17980 16708 - 16708 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
391 11756 16757 - 16757 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
392 8892 16804 - 16804 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
392 12941 16804 - 16804 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
392 15028 16775 - 16829 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)
392 14271 16804 - 16804 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
399 14797 17024 - 17024 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
399 18262 17024 - 17024 Select org.make.api.userhistory.LogUserQualificationEvent.logUserQualifEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserQualificationEvent.logUserQualifEventFormatted
399 17041 16979 - 18137 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserQualificationEvent, stamina.V5]("user-history-qualification-vote", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$22: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$22).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$23: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$23).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$24: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$24).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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))(userhistory.this.LogUserQualificationEvent.logUserQualifEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserQualificationEvent](classOf[org.make.api.userhistory.LogUserQualificationEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserQualificationEvent]), stamina.this.V5.Info, stamina.this.V5.Info)
399 11050 17024 - 17024 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
400 15690 17032 - 17065 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-qualification-vote"
401 12270 17077 - 17077 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
402 17973 17098 - 17165 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$22).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
402 15709 17142 - 17164 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)
402 18239 17107 - 17115 Literal <nosymbol> org.scalatest.testsuite "action"
402 17724 17153 - 17153 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
402 11671 17154 - 17163 Literal <nosymbol> org.scalatest.testsuite "trusted"
402 10893 17097 - 17097 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
402 14763 17118 - 17129 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
402 9122 17132 - 17139 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("trust")
402 14391 17097 - 17097 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
402 11155 17116 - 17116 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
402 12145 17107 - 17164 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat))
402 15270 17130 - 17130 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
403 9013 17183 - 17255 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$23).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
403 14405 17219 - 17254 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))
403 12165 17243 - 17243 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
403 14898 17182 - 17182 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
403 11426 17202 - 17202 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
403 17440 17244 - 17253 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
403 15594 17243 - 17243 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
403 9143 17192 - 17201 Literal <nosymbol> org.scalatest.testsuite "context"
403 10665 17192 - 17254 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
403 11296 17182 - 17182 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
403 17848 17243 - 17243 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
403 14881 17204 - 17216 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
404 11315 17272 - 17272 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
404 17717 17272 - 17272 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
405 15389 17284 - 17425 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$24).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
406 17698 17306 - 17315 Literal <nosymbol> org.scalatest.testsuite "context"
406 14423 17334 - 17334 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
406 12042 17334 - 17334 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
406 13666 17335 - 17412 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
406 17865 17334 - 17334 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
406 11146 17318 - 17413 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
406 9393 17306 - 17413 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
409 17745 17452 - 17452 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
409 10579 17073 - 18131 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$22: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$22).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$23: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$23).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$24: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$24).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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)
409 14050 17452 - 17452 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
410 11337 17487 - 17535 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("context")./[[+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))
410 14641 17520 - 17520 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
410 15158 17509 - 17509 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
410 17882 17522 - 17534 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
410 12143 17522 - 17532 Literal <nosymbol> org.scalatest.testsuite "language"
410 14162 17510 - 17519 Literal <nosymbol> org.scalatest.testsuite "context"
410 11168 17510 - 17534 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
410 9274 17509 - 17509 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
411 14178 17594 - 17604 Literal <nosymbol> org.scalatest.testsuite "question"
411 11038 17581 - 17581 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
411 18122 17592 - 17592 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
411 14653 17582 - 17606 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
411 15175 17561 - 17607 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
411 17582 17582 - 17591 Literal <nosymbol> org.scalatest.testsuite "context"
411 12011 17594 - 17606 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
411 16900 17581 - 17581 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
412 14061 17672 - 17686 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
412 12033 17670 - 17670 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
412 14288 17659 - 17659 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
412 17604 17672 - 17684 Literal <nosymbol> org.scalatest.testsuite "questionId"
412 11291 17660 - 17669 Literal <nosymbol> org.scalatest.testsuite "context"
412 11057 17659 - 17659 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
412 16775 17635 - 17687 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("context")./[[+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))
412 18138 17660 - 17686 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
414 16793 17698 - 17924 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
415 18344 17797 - 17797 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
415 15047 17738 - 17747 Literal <nosymbol> org.scalatest.testsuite "context"
415 17248 17748 - 17748 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
415 14308 17770 - 17910 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite 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)
415 11311 17750 - 17767 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
415 10685 17738 - 17910 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
416 13809 17844 - 17844 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
416 10371 17815 - 17894 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$40, x$42, x$41)
419 11807 17698 - 18121 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("context")./[[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("context")./[[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)))
420 17263 17970 - 17970 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
420 15068 17960 - 17969 Literal <nosymbol> org.scalatest.testsuite "context"
420 11030 18019 - 18019 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
420 11789 17972 - 17989 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
420 14935 17960 - 18107 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
420 17142 17992 - 18107 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)
421 14779 18037 - 18091 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)
421 10248 18066 - 18066 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
421 18361 18066 - 18066 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
421 14173 18066 - 18066 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
428 10256 18292 - 18292 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
428 14108 18292 - 18292 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
428 15869 18292 - 18292 Select org.make.api.userhistory.LogUserUnqualificationEvent.logUserUnqualifEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserUnqualificationEvent.logUserUnqualifEventFormatted
428 16596 18245 - 19407 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserUnqualificationEvent, stamina.V5]("user-history-unqualification-vote", 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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$26: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$26).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$27: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$27).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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))(userhistory.this.LogUserUnqualificationEvent.logUserUnqualifEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserUnqualificationEvent](classOf[org.make.api.userhistory.LogUserUnqualificationEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserUnqualificationEvent]), stamina.this.V5.Info, stamina.this.V5.Info)
429 13344 18300 - 18335 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-unqualification-vote"
430 11699 18347 - 18347 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
431 18018 18402 - 18409 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("trust")
431 10487 18386 - 18386 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
431 10239 18367 - 18367 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
431 17488 18377 - 18385 Literal <nosymbol> org.scalatest.testsuite "action"
431 11462 18377 - 18434 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat))
431 10923 18424 - 18433 Literal <nosymbol> org.scalatest.testsuite "trusted"
431 17502 18368 - 18435 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$25).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))
431 13940 18367 - 18367 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
431 14676 18400 - 18400 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
431 13231 18412 - 18434 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)
431 17056 18423 - 18423 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
431 14074 18388 - 18399 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
432 11184 18452 - 18452 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
432 16220 18453 - 18525 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$26).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
432 10941 18472 - 18472 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
432 17738 18513 - 18513 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
432 10115 18462 - 18524 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
432 13249 18513 - 18513 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
432 14774 18474 - 18486 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
432 17881 18462 - 18471 Literal <nosymbol> org.scalatest.testsuite "context"
432 16939 18514 - 18523 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
432 11481 18513 - 18513 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
432 14794 18452 - 18452 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
432 13960 18489 - 18524 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))
433 16915 18542 - 18542 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
433 11203 18542 - 18542 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
434 14666 18554 - 18695 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$27).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
435 16693 18576 - 18585 Literal <nosymbol> org.scalatest.testsuite "context"
435 17757 18604 - 18604 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
435 16232 18576 - 18683 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
435 14195 18604 - 18604 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
435 13121 18605 - 18682 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
435 11691 18604 - 18604 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
435 10129 18588 - 18683 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
438 13631 18722 - 18722 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
438 10015 18343 - 19401 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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("trust"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String]("trusted")(spray.json.DefaultJsonProtocol.StringJsonFormat)))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$26: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$26).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$27: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$27).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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)
438 17073 18722 - 18722 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
439 17623 18792 - 18804 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
439 13936 18790 - 18790 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
439 9993 18792 - 18802 Literal <nosymbol> org.scalatest.testsuite "language"
439 10501 18780 - 18804 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
439 13142 18780 - 18789 Literal <nosymbol> org.scalatest.testsuite "context"
439 16443 18779 - 18779 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
439 14690 18779 - 18779 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
439 11080 18757 - 18805 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("context")./[[+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))
440 13481 18864 - 18874 Literal <nosymbol> org.scalatest.testsuite "question"
440 17647 18862 - 18862 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
440 16214 18851 - 18851 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
440 16932 18852 - 18861 Literal <nosymbol> org.scalatest.testsuite "context"
440 14581 18831 - 18877 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
440 10388 18851 - 18851 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
440 13821 18852 - 18876 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
440 9866 18864 - 18876 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
441 9632 18940 - 18940 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
441 13840 18929 - 18929 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
441 17521 18930 - 18956 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
441 10827 18930 - 18939 Literal <nosymbol> org.scalatest.testsuite "context"
441 16955 18942 - 18954 Literal <nosymbol> org.scalatest.testsuite "questionId"
441 13380 18942 - 18956 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
441 16095 18905 - 18957 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("context")./[[+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))
441 10407 18929 - 18929 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
443 16114 18968 - 19194 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
444 13858 19040 - 19180 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)
444 10281 19008 - 19180 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
444 12619 19008 - 19017 Literal <nosymbol> org.scalatest.testsuite "context"
444 10735 19020 - 19037 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
444 16830 19018 - 19018 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
444 17619 19067 - 19067 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
445 13134 19114 - 19114 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
445 9527 19085 - 19164 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$43, x$45, x$44)
448 11094 18968 - 19391 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("context")./[[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("context")./[[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)))
449 11074 19242 - 19259 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
449 12867 19230 - 19377 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
449 12520 19230 - 19239 Literal <nosymbol> org.scalatest.testsuite "context"
449 10636 19289 - 19289 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
449 16581 19262 - 19377 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)
449 16849 19240 - 19240 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
450 14091 19307 - 19361 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)
450 17644 19336 - 19336 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
450 9544 19336 - 19336 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
450 13619 19336 - 19336 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
457 12682 19559 - 19559 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
457 15113 19513 - 21403 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserCreateSequenceEvent, stamina.V4]("user-history-create-sequence", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$28: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$28).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$29: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$29).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info))(userhistory.this.LogUserCreateSequenceEvent.logUserCreateSequenceEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserCreateSequenceEvent](classOf[org.make.api.userhistory.LogUserCreateSequenceEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserCreateSequenceEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
457 9235 19559 - 19559 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
457 14274 19559 - 19559 Select org.make.api.userhistory.LogUserCreateSequenceEvent.logUserCreateSequenceEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserCreateSequenceEvent.logUserCreateSequenceEventFormatted
458 12884 19567 - 19597 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-create-sequence"
459 10958 19609 - 19609 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
460 13014 19629 - 19629 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
460 16589 19629 - 19629 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
461 10275 19701 - 19701 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
461 9327 19650 - 19712 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
461 16827 19650 - 19659 Literal <nosymbol> org.scalatest.testsuite "context"
461 9772 19660 - 19660 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
461 15887 19702 - 19711 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
461 16231 19701 - 19701 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
461 12768 19677 - 19712 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))
461 13981 19701 - 19701 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
461 13266 19662 - 19674 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
461 16705 19641 - 19713 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$28).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
462 13299 19817 - 19817 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
462 13281 19734 - 19742 Literal <nosymbol> org.scalatest.testsuite "action"
462 16247 19778 - 19790 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
462 14252 19734 - 19828 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
462 10008 19817 - 19817 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
462 12529 19776 - 19776 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
462 15507 19793 - 19828 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))
462 9200 19818 - 19827 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
462 16724 19817 - 19817 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
462 13751 19759 - 19775 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
462 10165 19641 - 19829 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$28).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))))
462 10147 19757 - 19757 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
462 15763 19743 - 19743 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
462 9537 19745 - 19756 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
464 9919 19855 - 19855 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
464 13154 19855 - 19855 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
465 16471 19867 - 20008 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$29).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
466 10027 19917 - 19917 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
466 16002 19917 - 19917 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
466 17210 19918 - 19995 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
466 10188 19889 - 19996 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
466 12314 19901 - 19996 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
466 13180 19917 - 19917 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
466 9307 19889 - 19898 Literal <nosymbol> org.scalatest.testsuite "context"
467 16992 19867 - 20208 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$29).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
468 9901 20052 - 20052 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
468 12329 20089 - 20089 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
468 9192 20029 - 20196 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
468 13032 20029 - 20037 Literal <nosymbol> org.scalatest.testsuite "action"
468 9177 20040 - 20051 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
468 13533 20054 - 20070 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
468 16972 20038 - 20038 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
468 12911 20073 - 20196 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
468 16487 20089 - 20089 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
468 10425 20089 - 20089 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
469 15756 20105 - 20182 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
473 18065 19605 - 21397 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$28: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$28).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$29: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$29).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info)
473 12366 20235 - 20235 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
473 15790 20235 - 20235 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
474 16134 20303 - 20303 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
474 12670 20293 - 20317 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
474 15230 20292 - 20292 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
474 12221 20305 - 20315 Literal <nosymbol> org.scalatest.testsuite "language"
474 15645 20293 - 20302 Literal <nosymbol> org.scalatest.testsuite "context"
474 13177 20270 - 20318 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("context")./[[+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))
474 10162 20305 - 20317 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
474 9214 20292 - 20292 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
475 10646 20375 - 20375 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
475 16151 20365 - 20389 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
475 14970 20344 - 20390 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
475 9087 20364 - 20364 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
475 9559 20365 - 20374 Literal <nosymbol> org.scalatest.testsuite "context"
475 15656 20377 - 20387 Literal <nosymbol> org.scalatest.testsuite "question"
475 12238 20377 - 20389 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
475 12883 20364 - 20364 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
476 17942 20443 - 20469 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
476 12903 20442 - 20442 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
476 12110 20453 - 20453 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
476 16013 20455 - 20469 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
476 13647 20443 - 20452 Literal <nosymbol> org.scalatest.testsuite "context"
476 9445 20418 - 20470 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("context")./[[+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))
476 16616 20442 - 20442 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
476 9896 20455 - 20467 Literal <nosymbol> org.scalatest.testsuite "questionId"
478 9343 20481 - 20707 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
479 12922 20521 - 20693 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
479 9916 20531 - 20531 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
479 15445 20521 - 20530 Literal <nosymbol> org.scalatest.testsuite "context"
479 16045 20553 - 20693 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)
479 13066 20533 - 20550 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
479 18416 20580 - 20580 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
480 15903 20627 - 20627 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
480 12212 20598 - 20677 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$46, x$48, x$47)
483 11614 20481 - 20904 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("context")./[[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("context")./[[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)))
484 12799 20802 - 20802 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
484 15101 20743 - 20890 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
484 15220 20743 - 20752 Literal <nosymbol> org.scalatest.testsuite "context"
484 13551 20755 - 20772 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
484 9080 20775 - 20890 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)
484 9797 20753 - 20753 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
485 18179 20849 - 20849 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
485 15918 20849 - 20849 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
485 12087 20849 - 20849 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
485 16393 20820 - 20874 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)
488 18091 20481 - 21158 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
489 12563 20984 - 21001 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
489 12102 20949 - 20949 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
489 10047 21031 - 21031 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
489 18190 20965 - 20981 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
489 9574 20940 - 20948 Literal <nosymbol> org.scalatest.testsuite "action"
489 15899 21004 - 21144 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)
489 15797 20951 - 20962 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
489 16610 20963 - 20963 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
489 8969 20982 - 20982 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
489 11986 20940 - 21144 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))
490 15121 21078 - 21078 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
490 11389 21049 - 21128 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$49, x$51, x$50)
493 9938 20481 - 21387 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
494 15338 21258 - 21373 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)
494 9339 21203 - 21203 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
494 9213 21285 - 21285 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
494 9470 21238 - 21255 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
494 13050 21205 - 21216 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
494 15139 21219 - 21235 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
494 11858 21217 - 21217 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
494 11275 21194 - 21373 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))
494 16042 21194 - 21202 Literal <nosymbol> org.scalatest.testsuite "action"
494 15772 21236 - 21236 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
495 14851 21332 - 21332 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
495 12794 21303 - 21357 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)
495 17830 21332 - 21332 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
495 12351 21332 - 21332 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
502 17758 21573 - 21573 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
502 13340 21573 - 21573 Select org.make.api.userhistory.LogUserAddProposalsSequenceEvent.logUserAddProposalsSequenceEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserAddProposalsSequenceEvent.logUserAddProposalsSequenceEventFormatted
502 11694 21573 - 21573 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
502 13922 21521 - 23424 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserAddProposalsSequenceEvent, stamina.V4]("user-history-add-proposals-sequence", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$30: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$30).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$31: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$31).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info))(userhistory.this.LogUserAddProposalsSequenceEvent.logUserAddProposalsSequenceEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserAddProposalsSequenceEvent](classOf[org.make.api.userhistory.LogUserAddProposalsSequenceEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserAddProposalsSequenceEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
503 11510 21581 - 21618 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-add-proposals-sequence"
504 17238 21630 - 21630 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
505 14886 21650 - 21650 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
505 11431 21650 - 21650 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
506 14985 21722 - 21722 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
506 18083 21681 - 21681 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
506 12254 21683 - 21695 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
506 17790 21671 - 21733 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
506 9257 21722 - 21722 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
506 11527 21698 - 21733 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))
506 15815 21671 - 21680 Literal <nosymbol> org.scalatest.testsuite "context"
506 14481 21723 - 21732 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
506 15692 21662 - 21734 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$30).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
506 12701 21722 - 21722 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
507 11256 21755 - 21849 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
507 14495 21764 - 21764 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
507 14725 21814 - 21849 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))
507 15003 21799 - 21811 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
507 17960 21766 - 21777 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
507 11994 21755 - 21763 Literal <nosymbol> org.scalatest.testsuite "action"
507 17975 21838 - 21838 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
507 12469 21780 - 21796 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
507 9233 21662 - 21850 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$30).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))))
507 17810 21839 - 21848 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
507 11413 21797 - 21797 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
507 15456 21838 - 21838 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
507 11888 21838 - 21838 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
507 9124 21778 - 21778 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
509 12144 21876 - 21876 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
509 17971 21876 - 21876 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
510 15254 21888 - 22029 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$31).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
511 12252 21938 - 21938 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
511 14740 21938 - 21938 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
511 15936 21939 - 22016 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
511 17230 21910 - 21919 Literal <nosymbol> org.scalatest.testsuite "context"
511 17852 21938 - 21938 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
511 9098 21910 - 22017 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
511 10667 21922 - 22017 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
512 13891 21888 - 22229 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$31).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
513 15138 22110 - 22110 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
513 15687 22059 - 22059 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
513 17720 22050 - 22217 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
513 9119 22110 - 22110 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
513 11407 22094 - 22217 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
513 12121 22075 - 22091 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
513 18210 22073 - 22073 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
513 11149 22110 - 22110 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
513 11771 22050 - 22058 Literal <nosymbol> org.scalatest.testsuite "action"
513 17701 22061 - 22072 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
514 14758 22126 - 22203 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
518 10906 22256 - 22256 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
518 17038 21626 - 23418 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$30: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$30).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$31: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$31).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info)
518 14795 22256 - 22256 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
519 15159 22324 - 22324 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
519 11423 22314 - 22338 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
519 11172 22326 - 22336 Literal <nosymbol> org.scalatest.testsuite "language"
519 8994 22326 - 22338 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
519 13910 22313 - 22313 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
519 17334 22313 - 22313 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
519 12163 22291 - 22339 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("context")./[[+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))
519 14388 22314 - 22323 Literal <nosymbol> org.scalatest.testsuite "context"
520 17844 22386 - 22395 Literal <nosymbol> org.scalatest.testsuite "context"
520 14402 22398 - 22408 Literal <nosymbol> org.scalatest.testsuite "question"
520 14138 22365 - 22411 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
520 16904 22396 - 22396 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
520 14897 22386 - 22410 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
520 11293 22385 - 22385 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
520 11125 22398 - 22410 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
520 17351 22385 - 22385 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
521 16630 22464 - 22490 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
521 11142 22474 - 22474 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
521 17569 22439 - 22491 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("context")./[[+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))
521 12036 22464 - 22473 Literal <nosymbol> org.scalatest.testsuite "context"
521 11312 22463 - 22463 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
521 15385 22463 - 22463 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
521 17863 22476 - 22488 Literal <nosymbol> org.scalatest.testsuite "questionId"
521 14289 22476 - 22490 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
523 17579 22502 - 22728 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
524 15156 22574 - 22714 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)
524 17130 22601 - 22601 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
524 12141 22554 - 22571 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
524 14159 22542 - 22551 Literal <nosymbol> org.scalatest.testsuite "context"
524 11792 22542 - 22714 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
524 18347 22552 - 22552 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
525 11014 22619 - 22698 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$52, x$54, x$53)
525 14309 22648 - 22648 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
528 10348 22502 - 22925 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("context")./[[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("context")./[[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)))
529 14054 22764 - 22911 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
529 18121 22774 - 22774 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
529 10330 22776 - 22793 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
529 11562 22823 - 22823 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
529 17600 22796 - 22911 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)
529 14175 22764 - 22773 Literal <nosymbol> org.scalatest.testsuite "context"
530 15024 22841 - 22895 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)
530 16896 22870 - 22870 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
530 14535 22870 - 22870 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
530 11033 22870 - 22870 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
533 16788 22502 - 23179 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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)))
534 10682 22961 - 23165 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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))
534 11770 23005 - 23022 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
534 17246 23003 - 23003 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
534 14285 22972 - 22983 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
534 16773 22986 - 23002 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
534 14306 23025 - 23165 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite 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)
534 11052 22970 - 22970 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
534 13348 22984 - 22984 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
534 18019 23052 - 23052 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
534 17995 22961 - 22969 Literal <nosymbol> org.scalatest.testsuite "action"
535 13804 23099 - 23099 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
535 10224 23070 - 23149 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$55, x$57, x$56)
538 16544 22502 - 23408 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
539 17740 23306 - 23306 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
539 18359 23259 - 23276 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
539 14028 23240 - 23256 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
539 14775 23257 - 23257 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
539 11784 23226 - 23237 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
539 10468 23215 - 23394 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))
539 17262 23224 - 23224 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
539 13234 23215 - 23223 Literal <nosymbol> org.scalatest.testsuite "action"
539 14047 23279 - 23394 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)
539 10243 23238 - 23238 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
540 13253 23353 - 23353 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
540 10696 23353 - 23353 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
540 11805 23324 - 23378 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)
540 17020 23353 - 23353 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
547 12195 23594 - 23594 Select org.make.api.userhistory.LogUserRemoveProposalsSequenceEvent.logUserRemoveProposalsSequenceEvent org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserRemoveProposalsSequenceEvent.logUserRemoveProposalsSequenceEvent
547 16110 23594 - 23594 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
547 10424 23594 - 23594 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
547 12905 23539 - 25448 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserRemoveProposalsSequenceEvent, stamina.V4]("user-history-remove-proposals-sequence", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$32: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$32).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$33: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$33).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info))(userhistory.this.LogUserRemoveProposalsSequenceEvent.logUserRemoveProposalsSequenceEvent, (ClassTag.apply[org.make.api.userhistory.LogUserRemoveProposalsSequenceEvent](classOf[org.make.api.userhistory.LogUserRemoveProposalsSequenceEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserRemoveProposalsSequenceEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
548 10483 23602 - 23642 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-remove-proposals-sequence"
549 16297 23654 - 23654 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
550 10125 23674 - 23674 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
550 14193 23674 - 23674 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
551 10921 23707 - 23719 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
551 13227 23747 - 23756 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
551 17384 23746 - 23746 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
551 16202 23695 - 23757 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
551 11461 23746 - 23746 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
551 13937 23746 - 23746 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
551 14669 23695 - 23704 Literal <nosymbol> org.scalatest.testsuite "context"
551 14439 23686 - 23758 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$32).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
551 16918 23705 - 23705 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
551 10234 23722 - 23757 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))
552 17599 23686 - 23874 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$32).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))))
552 14650 23862 - 23862 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
552 9635 23779 - 23873 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
552 9620 23804 - 23820 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
552 13956 23823 - 23835 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
552 17736 23802 - 23802 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
552 16689 23862 - 23862 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
552 13244 23788 - 23788 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
552 11183 23862 - 23862 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
552 16934 23790 - 23801 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
552 10112 23821 - 23821 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
552 16216 23863 - 23872 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
552 13117 23838 - 23873 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))
552 10814 23779 - 23787 Literal <nosymbol> org.scalatest.testsuite "action"
554 16806 23900 - 23900 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
554 11095 23900 - 23900 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
555 14210 23912 - 24053 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$33).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
556 16098 23934 - 23943 Literal <nosymbol> org.scalatest.testsuite "context"
556 11202 23962 - 23962 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
556 17620 23934 - 24041 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
556 12975 23963 - 24040 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
556 13137 23962 - 23962 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
556 9847 23946 - 24041 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
556 16912 23962 - 23962 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
557 12871 23912 - 24253 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$33).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
558 9862 24134 - 24134 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
558 16118 24085 - 24096 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
558 10385 24118 - 24241 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
558 10364 24074 - 24082 Literal <nosymbol> org.scalatest.testsuite "action"
558 16073 24074 - 24241 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
558 11075 24099 - 24115 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
558 17645 24134 - 24134 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
558 16930 24097 - 24097 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
558 13817 24134 - 24134 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
558 12851 24083 - 24083 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
559 13360 24150 - 24227 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
563 13130 24280 - 24280 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
563 9897 24280 - 24280 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
563 16015 23650 - 25442 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$32: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$32).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$33: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$33).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info)
564 13837 24348 - 24348 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
564 13376 24338 - 24347 Literal <nosymbol> org.scalatest.testsuite "context"
564 15873 24350 - 24362 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
564 16091 24337 - 24337 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
564 12616 24337 - 24337 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
564 9628 24350 - 24360 Literal <nosymbol> org.scalatest.testsuite "language"
564 10259 24338 - 24362 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
564 10731 24315 - 24363 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("context")./[[+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))
565 15592 24420 - 24420 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
565 13738 24410 - 24434 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
565 9521 24422 - 24434 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
565 16108 24409 - 24409 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
565 13599 24422 - 24432 Literal <nosymbol> org.scalatest.testsuite "question"
565 12516 24389 - 24435 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
565 10276 24409 - 24409 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
565 16828 24410 - 24419 Literal <nosymbol> org.scalatest.testsuite "context"
566 16708 24500 - 24512 Literal <nosymbol> org.scalatest.testsuite "questionId"
566 10631 24487 - 24487 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
566 14090 24487 - 24487 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
566 11072 24488 - 24497 Literal <nosymbol> org.scalatest.testsuite "context"
566 13614 24500 - 24514 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
566 16574 24463 - 24515 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("context")./[[+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))
566 9540 24498 - 24498 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
566 15850 24488 - 24514 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
568 16591 24526 - 24752 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
569 10254 24566 - 24738 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
569 12532 24566 - 24575 Literal <nosymbol> org.scalatest.testsuite "context"
569 17072 24576 - 24576 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
569 9293 24578 - 24595 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
569 15866 24625 - 24625 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
569 13955 24598 - 24738 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)
570 10011 24643 - 24722 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$58, x$60, x$59)
570 13628 24672 - 24672 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
573 9180 24526 - 24949 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("context")./[[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("context")./[[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)))
574 16229 24820 - 24935 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)
574 12753 24788 - 24797 Literal <nosymbol> org.scalatest.testsuite "context"
574 9311 24800 - 24817 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
574 10273 24847 - 24847 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
574 12510 24788 - 24935 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
574 16825 24798 - 24798 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
575 13263 24894 - 24894 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
575 15745 24894 - 24894 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
575 10031 24894 - 24894 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
575 12318 24865 - 24919 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)
578 15505 24526 - 25203 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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)))
579 13155 25049 - 25189 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)
579 16702 24985 - 24993 Literal <nosymbol> org.scalatest.testsuite "action"
579 13280 24996 - 25007 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
579 9987 24994 - 24994 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
579 16246 25027 - 25027 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
579 16721 25076 - 25076 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
579 12334 25008 - 25008 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
579 10004 24985 - 25189 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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))
579 10141 25029 - 25046 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
579 15491 25010 - 25026 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
580 12989 25123 - 25123 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
580 8907 25094 - 25173 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$61, x$63, x$62)
583 15307 24526 - 25432 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
584 12297 25239 - 25247 Literal <nosymbol> org.scalatest.testsuite "action"
584 13029 25303 - 25418 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)
584 13178 25281 - 25281 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
584 15292 25283 - 25300 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
584 10163 25250 - 25261 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
584 8925 25262 - 25262 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
584 13010 25264 - 25280 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
584 9173 25239 - 25418 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))
584 16470 25330 - 25330 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
584 16454 25248 - 25248 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
585 15998 25377 - 25377 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
585 9879 25377 - 25377 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
585 12310 25377 - 25377 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
585 10405 25348 - 25402 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)
592 12470 25609 - 25609 Select org.make.api.userhistory.LogGetProposalDuplicatesEvent.format org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogGetProposalDuplicatesEvent.format
592 11740 25560 - 26642 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogGetProposalDuplicatesEvent, stamina.V4]("user-history-get-proposals-duplicate", 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("context")./[[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$35: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$35).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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))(userhistory.this.LogGetProposalDuplicatesEvent.format, (ClassTag.apply[org.make.api.userhistory.LogGetProposalDuplicatesEvent](classOf[org.make.api.userhistory.LogGetProposalDuplicatesEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogGetProposalDuplicatesEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
592 9209 25609 - 25609 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
592 15336 25609 - 25609 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
593 9189 25617 - 25655 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-get-proposals-duplicate"
594 15208 25667 - 25667 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
595 12216 25749 - 25758 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
595 9557 25687 - 25687 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
595 12649 25748 - 25748 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
595 15224 25697 - 25759 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
595 17900 25748 - 25748 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
595 13151 25697 - 25706 Literal <nosymbol> org.scalatest.testsuite "context"
595 16132 25748 - 25748 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
595 15639 25707 - 25707 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
595 15994 25687 - 25687 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
595 9068 25724 - 25759 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))
595 9663 25709 - 25721 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
595 13174 25688 - 25760 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$34).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
596 12434 25777 - 25777 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
596 15882 25777 - 25777 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
597 9575 25789 - 25930 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$35).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
598 12090 25811 - 25820 Literal <nosymbol> org.scalatest.testsuite "context"
598 17921 25840 - 25917 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
598 16150 25839 - 25839 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
598 12881 25839 - 25839 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
598 11374 25811 - 25918 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
598 15106 25823 - 25918 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
598 9429 25839 - 25839 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
601 18305 25957 - 25957 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
601 14845 25663 - 26636 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("context")./[[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$35: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$35).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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)
601 12350 25957 - 25957 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
602 15201 26015 - 26039 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
602 9784 26014 - 26014 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
602 16611 26027 - 26037 Literal <nosymbol> org.scalatest.testsuite "language"
602 9322 26025 - 26025 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
602 15901 25992 - 26040 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("context")./[[+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))
602 17938 26015 - 26024 Literal <nosymbol> org.scalatest.testsuite "context"
602 11394 26014 - 26014 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
602 12901 26027 - 26039 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
603 18161 26099 - 26109 Literal <nosymbol> org.scalatest.testsuite "question"
603 11599 26086 - 26086 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
603 16043 26099 - 26111 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
603 12448 26087 - 26096 Literal <nosymbol> org.scalatest.testsuite "context"
603 12777 26097 - 26097 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
603 9340 26087 - 26111 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
603 9794 26066 - 26112 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
603 15216 26086 - 26086 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
604 15775 26165 - 26174 Literal <nosymbol> org.scalatest.testsuite "context"
604 9360 26164 - 26164 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
604 15096 26164 - 26164 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
604 18176 26177 - 26191 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
604 14339 26175 - 26175 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
604 12796 26165 - 26191 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
604 11610 26140 - 26192 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("context")./[[+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))
604 12082 26177 - 26189 Literal <nosymbol> org.scalatest.testsuite "questionId"
606 11839 26203 - 26429 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
607 8965 26275 - 26415 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)
607 12099 26253 - 26253 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
607 15116 26243 - 26415 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
607 15792 26255 - 26272 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
607 13028 26302 - 26302 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
607 10025 26243 - 26252 Literal <nosymbol> org.scalatest.testsuite "context"
608 18068 26349 - 26349 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
608 14355 26320 - 26399 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$64, x$66, x$65)
611 15770 26203 - 26626 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("context")./[[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("context")./[[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)))
612 10045 26465 - 26474 Literal <nosymbol> org.scalatest.testsuite "context"
612 11983 26475 - 26475 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
612 15541 26477 - 26494 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
612 14988 26524 - 26524 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
612 17316 26465 - 26612 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
612 11855 26497 - 26612 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)
613 18086 26571 - 26571 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
613 13049 26571 - 26571 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
613 9337 26542 - 26596 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)
613 14831 26571 - 26571 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
620 9958 26794 - 26794 Select org.make.api.userhistory.LogUserUpdateSequenceEvent.logUserUpdateSequenceEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserUpdateSequenceEvent.logUserUpdateSequenceEventFormatted
620 10463 26748 - 28638 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserUpdateSequenceEvent, stamina.V4]("user-history-update-sequence", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$36: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$36).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$37: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$37).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$70: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$71: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$72: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$70, x$72, x$71) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info))(userhistory.this.LogUserUpdateSequenceEvent.logUserUpdateSequenceEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserUpdateSequenceEvent](classOf[org.make.api.userhistory.LogUserUpdateSequenceEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserUpdateSequenceEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
620 14045 26794 - 26794 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
620 17737 26794 - 26794 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
621 17813 26802 - 26832 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-update-sequence"
622 15787 26844 - 26844 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
623 11408 26864 - 26864 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
623 17806 26864 - 26864 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
624 12234 26885 - 26894 Literal <nosymbol> org.scalatest.testsuite "context"
624 9234 26936 - 26936 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
624 14270 26895 - 26895 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
624 11506 26936 - 26936 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
624 17233 26912 - 26947 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))
624 18061 26897 - 26909 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
624 15671 26885 - 26947 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
624 10979 26937 - 26946 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
624 12253 26876 - 26948 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$36).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
624 15240 26936 - 26936 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
625 14492 27052 - 27052 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
625 9100 26994 - 27010 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
625 15688 27053 - 27062 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
625 10996 26978 - 26978 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
625 14477 26980 - 26991 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
625 18080 26969 - 26977 Literal <nosymbol> org.scalatest.testsuite "action"
625 17787 27011 - 27011 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
625 9120 26969 - 27063 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
625 17954 27052 - 27052 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
625 11234 27028 - 27063 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))
625 11524 27013 - 27025 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
625 15001 26876 - 27064 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$36).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))))
625 12124 27052 - 27052 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
625 14980 26992 - 26992 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
627 18209 27090 - 27090 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
627 14627 27090 - 27090 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
628 11425 27102 - 27243 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$37).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
629 14880 27124 - 27231 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
629 9359 27136 - 27231 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
629 17972 27152 - 27152 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
629 11883 27153 - 27230 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
629 14721 27152 - 27152 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
629 11251 27152 - 27152 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
629 14238 27124 - 27133 Literal <nosymbol> org.scalatest.testsuite "context"
630 12118 27102 - 27443 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$37).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
631 14250 27275 - 27286 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
631 17680 27264 - 27272 Literal <nosymbol> org.scalatest.testsuite "action"
631 17847 27289 - 27305 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
631 14736 27287 - 27287 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
631 15253 27324 - 27324 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
631 13665 27264 - 27431 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
631 11655 27324 - 27324 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
631 12250 27273 - 27273 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
631 17696 27308 - 27431 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
631 9095 27324 - 27324 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
632 11129 27340 - 27417 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
636 13248 26840 - 28632 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$36: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$36).update(spray.json.lenses.JsonLenses.strToField("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$37: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(x$37).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$70: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$71: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$72: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$70, x$72, x$71) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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.V4.Info, stamina.this.V4.Info)
636 11166 27470 - 27470 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
636 17014 27470 - 27470 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
637 17572 27528 - 27552 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
637 11405 27538 - 27538 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
637 11145 27528 - 27537 Literal <nosymbol> org.scalatest.testsuite "context"
637 17000 27540 - 27550 Literal <nosymbol> org.scalatest.testsuite "language"
637 15136 27540 - 27552 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
637 12142 27527 - 27527 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
637 13888 27527 - 27527 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
637 18105 27505 - 27553 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("context")./[[+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))
638 17330 27599 - 27599 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
638 13905 27599 - 27599 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
638 11272 27600 - 27624 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
638 15157 27610 - 27610 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
638 10333 27579 - 27625 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
638 14385 27600 - 27609 Literal <nosymbol> org.scalatest.testsuite "context"
638 11167 27612 - 27622 Literal <nosymbol> org.scalatest.testsuite "question"
638 16882 27612 - 27624 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
639 15027 27678 - 27704 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
639 16899 27688 - 27688 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
639 14132 27653 - 27705 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("context")./[[+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))
639 17347 27677 - 27677 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
639 11290 27677 - 27677 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
639 11120 27690 - 27704 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
639 14269 27690 - 27702 Literal <nosymbol> org.scalatest.testsuite "questionId"
639 17842 27678 - 27687 Literal <nosymbol> org.scalatest.testsuite "context"
641 14154 27716 - 27942 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
642 17563 27756 - 27928 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
642 11310 27788 - 27928 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)
642 10352 27756 - 27765 Literal <nosymbol> org.scalatest.testsuite "context"
642 18327 27768 - 27785 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
642 15381 27815 - 27815 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
642 14286 27766 - 27766 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
643 11138 27862 - 27862 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
643 17110 27833 - 27912 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$67, x$69, x$68)
646 18120 27716 - 28139 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("context")./[[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("context")./[[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)))
647 10326 27978 - 28125 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
647 14034 28010 - 28125 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)
647 18340 27990 - 28007 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
647 17577 28037 - 28037 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
647 10555 27978 - 27987 Literal <nosymbol> org.scalatest.testsuite "context"
647 14307 27988 - 27988 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
648 11007 28084 - 28084 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
648 11787 28055 - 28109 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)
648 13311 28084 - 28084 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
648 17127 28084 - 28084 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
651 13343 27716 - 28393 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$70: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$71: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$72: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$70, x$72, x$71) })(core.this.RequestContextQuestion.formatter)))
652 11029 28186 - 28197 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
652 17025 28184 - 28184 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
652 11561 28198 - 28198 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
652 14531 28175 - 28183 Literal <nosymbol> org.scalatest.testsuite "action"
652 14049 28217 - 28217 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
652 10909 28239 - 28379 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$70: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$71: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$72: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$70, x$72, x$71) })(core.this.RequestContextQuestion.formatter)
652 16767 28175 - 28379 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$70: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$71: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$72: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$70, x$72, x$71) })(core.this.RequestContextQuestion.formatter))
652 13327 28200 - 28216 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
652 17472 28219 - 28236 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
652 14283 28266 - 28266 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
653 10341 28313 - 28313 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
653 17992 28284 - 28363 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$70, x$72, x$71)
656 14772 27716 - 28622 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("context")./[[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("context")./[[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("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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$70: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$71: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$72: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$70, x$72, x$71) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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)))
657 14752 28473 - 28490 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
657 16301 28452 - 28452 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
657 10218 28454 - 28470 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("requestContext")
657 13926 28438 - 28438 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
657 10681 28471 - 28471 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
657 10238 28493 - 28608 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)
657 14024 28520 - 28520 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
657 11766 28429 - 28437 Literal <nosymbol> org.scalatest.testsuite "action"
657 16207 28429 - 28608 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("requestContext"))(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))
657 17244 28440 - 28451 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
658 13230 28567 - 28567 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
658 11782 28567 - 28567 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
658 17715 28538 - 28592 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)
658 16783 28567 - 28567 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
665 15742 28787 - 28787 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
665 9745 28787 - 28787 Select org.make.api.userhistory.LogUserStartSequenceEvent.logUserStartSequenceEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserStartSequenceEvent.logUserStartSequenceEventFormatted
665 10121 28742 - 29992 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserStartSequenceEvent, stamina.V6]("user-history-start-sequence", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$38: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$38).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("includedProposals"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[String]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$39: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$39).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$40: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$40).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionId"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$41: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$41).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$73: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$74: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$75: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$73, x$75, x$74) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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.V6.Info, stamina.this.V6.Info))(userhistory.this.LogUserStartSequenceEvent.logUserStartSequenceEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserStartSequenceEvent](classOf[org.make.api.userhistory.LogUserStartSequenceEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserStartSequenceEvent]), stamina.this.V6.Info, stamina.this.V6.Info)
665 12313 28787 - 28787 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
666 16539 28795 - 28824 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-history-start-sequence"
667 14652 28836 - 28836 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
668 13918 28930 - 28939 TypeApply scala.collection.SeqFactory.Delegate.empty org.scalatest.testsuite scala.`package`.Seq.empty[Nothing]
668 16179 28929 - 28929 ApplyToImplicitArgs spray.json.CollectionFormats.immSeqFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.immSeqFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
668 17034 28877 - 28888 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("arguments")
668 10918 28866 - 28940 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("includedProposals"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[String]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))
668 9602 28856 - 28856 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
668 14665 28913 - 28940 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[Seq[String]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
668 10902 28866 - 28874 Literal <nosymbol> org.scalatest.testsuite "action"
668 17756 28889 - 28889 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
668 10480 28929 - 28929 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
668 16913 28857 - 28941 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$38).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("includedProposals"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[String]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))
668 9974 28891 - 28910 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("includedProposals")
668 13222 28856 - 28856 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
668 13449 28875 - 28875 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
669 14172 28958 - 28958 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
669 9617 28968 - 29030 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[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)))
669 13935 28980 - 28992 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("customData")
669 10370 28978 - 28978 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
669 16931 29019 - 29019 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
669 17711 28968 - 28977 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
669 13100 28995 - 29030 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest 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))
669 10109 28958 - 28958 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
669 11161 29019 - 29019 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
669 12698 29019 - 29019 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
669 16197 29020 - 29029 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest scala.Predef.Map.empty[String, Nothing]
669 17734 28959 - 29031 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(x$39).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
670 11181 29067 - 29067 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
670 17141 29104 - 29108 Select scala.None org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest scala.None
670 14192 29058 - 29109 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionId"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)))
670 16094 29048 - 29048 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
670 10343 29049 - 29110 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(x$40).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionId"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))
670 17595 29084 - 29109 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.set[Option[String]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))
670 9631 29103 - 29103 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
670 13112 29103 - 29103 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
670 12971 29048 - 29048 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
670 16077 29058 - 29066 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "action"
670 12955 29069 - 29081 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("questionId")
671 12847 29127 - 29127 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
671 11073 29127 - 29127 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
672 16412 29139 - 29280 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(x$41).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
673 14073 29173 - 29268 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
673 15963 29189 - 29189 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.RootJsObjectFormat
673 9524 29189 - 29189 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
673 11049 29161 - 29170 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
673 10361 29161 - 29268 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
673 13464 29189 - 29189 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.RootJsObjectFormat
673 16909 29190 - 29267 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
676 9306 29307 - 29307 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
676 13261 28832 - 29986 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$38: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$38).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("includedProposals"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Seq[String]](scala.`package`.Seq.empty[Nothing])(spray.json.DefaultJsonProtocol.immSeqFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$39: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$39).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$40: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$40).update(spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("questionId"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[Option[String]](scala.None)(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat))))))(stamina.this.V4.Info, stamina.this.V4.Info).to[stamina.V5](((x$41: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$41).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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[org.make.core.reference.Language] = spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$73: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$74: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$75: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$73, x$75, x$74) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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.V6.Info, stamina.this.V6.Info)
676 16954 29307 - 29307 Select stamina.V6.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V6.Info
677 12599 29342 - 29390 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
677 9611 29377 - 29389 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
677 16782 29365 - 29374 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
677 13815 29365 - 29389 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
677 16315 29364 - 29364 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
677 15854 29375 - 29375 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithOptionWithId
677 10384 29364 - 29364 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest reference.this.Language.LanguageFormatter
677 13356 29377 - 29387 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "language"
678 9297 29437 - 29446 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
678 16803 29449 - 29459 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "question"
678 16088 29416 - 29462 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
678 13836 29436 - 29436 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
678 13375 29449 - 29461 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
678 15576 29437 - 29461 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
678 10255 29436 - 29436 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
678 9498 29447 - 29447 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithOptionWithId
679 10274 29490 - 29542 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
679 15478 29514 - 29514 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest question.this.QuestionId.QuestionIdFormatter
679 12496 29515 - 29524 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
679 16826 29527 - 29541 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
679 13264 29525 - 29525 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithOptionWithId
679 9382 29527 - 29539 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "questionId"
679 14068 29514 - 29514 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
679 9516 29515 - 29541 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
681 10500 29553 - 29779 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$73: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$74: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$75: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$73, x$75, x$74) })(core.this.RequestContextQuestion.formatter)))
682 9991 29652 - 29652 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest core.this.RequestContextQuestion.formatter
682 12398 29593 - 29765 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[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$73: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$74: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$75: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$73, x$75, x$74) })(core.this.RequestContextQuestion.formatter))
682 16555 29593 - 29602 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
682 15843 29625 - 29765 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$73: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$74: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$75: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$73, x$75, x$74) })(core.this.RequestContextQuestion.formatter)
682 12513 29605 - 29622 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("questionContext")
682 9394 29603 - 29603 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
683 13611 29670 - 29749 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextQuestion.empty.copy(x$73, x$75, x$74)
683 17053 29699 - 29699 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextQuestion.empty.copy$default$2
686 13013 29553 - 29976 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$73: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$74: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$75: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$73, x$75, x$74) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
687 9288 29825 - 29825 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
687 16213 29815 - 29962 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("context")./[[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))
687 12301 29874 - 29874 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest core.this.RequestContextLanguage.formatter
687 12995 29827 - 29844 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("languageContext")
687 16571 29815 - 29824 Literal <nosymbol> org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest "context"
687 10252 29847 - 29962 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest 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)
688 10007 29921 - 29921 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextLanguage.empty.copy$default$4
688 17071 29921 - 29921 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextLanguage.empty.copy$default$2
688 13240 29921 - 29921 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest org.make.core.RequestContextLanguage.empty.copy$default$3
688 15862 29892 - 29946 Apply org.make.core.RequestContextLanguage.copy org.scalatest.testsuite,org.make.api.technical.crm.crmservicecomponenttest 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)
695 12793 30132 - 30132 Select org.make.api.userhistory.LogUserAnonymizedEvent.logUserAnonymizedEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserAnonymizedEvent.logUserAnonymizedEventFormatted
695 11608 30090 - 31230 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserAnonymizedEvent, stamina.V5]("user-anonymized", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$42: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$42).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$43: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$43).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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](spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("mode"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String](org.make.api.user.Anonymization.Automatic.value)(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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$76: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$77: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$78: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$76, x$78, x$77) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))(userhistory.this.LogUserAnonymizedEvent.logUserAnonymizedEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserAnonymizedEvent](classOf[org.make.api.userhistory.LogUserAnonymizedEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserAnonymizedEvent]), stamina.this.V5.Info, stamina.this.V5.Info)
695 9212 30132 - 30132 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
695 15091 30132 - 30132 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
696 16228 30140 - 30157 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-anonymized"
697 12508 30169 - 30169 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
698 12985 30199 - 30261 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
698 15488 30250 - 30250 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
698 13152 30189 - 30189 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
698 9646 30251 - 30260 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
698 8904 30190 - 30262 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$42).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
698 9176 30199 - 30208 Literal <nosymbol> org.scalatest.testsuite "context"
698 10139 30250 - 30250 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
698 12199 30250 - 30250 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
698 13132 30209 - 30209 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
698 15061 30211 - 30223 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
698 14932 30189 - 30189 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
698 16245 30226 - 30261 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))
699 13176 30279 - 30279 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
699 9875 30279 - 30279 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
700 15288 30291 - 30432 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$43).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
701 13008 30325 - 30420 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
701 16133 30341 - 30341 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
701 12293 30341 - 30341 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
701 15977 30342 - 30419 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
701 18046 30341 - 30341 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
701 9415 30313 - 30420 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
701 10001 30313 - 30322 Literal <nosymbol> org.scalatest.testsuite "context"
704 12189 30458 - 30458 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
704 13394 30493 - 30527 ApplyToImplicitArgs spray.json.lenses.Operations.set org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.set[String](org.make.api.user.Anonymization.Automatic.value)(spray.json.DefaultJsonProtocol.StringJsonFormat)
704 12882 30482 - 30482 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
704 15995 30459 - 30467 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "action"
704 9894 30459 - 30527 Apply spray.json.lenses.UpdateLens.! org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("mode"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String](org.make.api.user.Anonymization.Automatic.value)(spray.json.DefaultJsonProtocol.StringJsonFormat))
704 15884 30458 - 30458 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
704 16467 30484 - 30490 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("mode")
704 18249 30468 - 30468 TypeApply spray.json.lenses.Join.joinWithScalar org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
704 12175 30470 - 30481 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.lenses.JsonLenses.strToField("arguments")
704 9166 30497 - 30526 Select org.make.api.user.Anonymization.value org.scalatest.testsuite org.make.api.user.Anonymization.Automatic.value
704 15303 30496 - 30496 Select spray.json.BasicFormats.StringJsonFormat org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest spray.json.DefaultJsonProtocol.StringJsonFormat
705 18045 30545 - 30545 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
705 14564 30165 - 31224 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$42: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$42).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$43: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$43).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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](spray.json.lenses.JsonLenses.strToField("action")./[[T]spray.json.lenses.Id[T], [T]spray.json.lenses.Id[T]](spray.json.lenses.JsonLenses.strToField("arguments"))(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("mode"))(lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]).!(spray.json.lenses.JsonLenses.set[String](org.make.api.user.Anonymization.Automatic.value)(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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$76: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$77: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$78: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$76, x$78, x$77) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)
705 12080 30545 - 30545 Select stamina.V5.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V5.Info
706 9046 30613 - 30613 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
706 9536 30602 - 30602 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
706 18259 30603 - 30612 Literal <nosymbol> org.scalatest.testsuite "context"
706 15636 30580 - 30628 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("context")./[[+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))
706 11467 30602 - 30602 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
706 16105 30615 - 30625 Literal <nosymbol> org.scalatest.testsuite "language"
706 12902 30615 - 30627 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
706 15204 30603 - 30627 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
707 15219 30674 - 30674 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
707 18164 30687 - 30697 Literal <nosymbol> org.scalatest.testsuite "question"
707 16130 30687 - 30699 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
707 11351 30674 - 30674 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
707 9556 30654 - 30700 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
707 12211 30675 - 30684 Literal <nosymbol> org.scalatest.testsuite "context"
707 12528 30685 - 30685 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
707 9061 30675 - 30699 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
708 16588 30763 - 30763 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
708 15992 30753 - 30762 Literal <nosymbol> org.scalatest.testsuite "context"
708 11368 30728 - 30780 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("context")./[[+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))
708 12086 30765 - 30777 Literal <nosymbol> org.scalatest.testsuite "questionId"
708 12546 30753 - 30779 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
708 9427 30752 - 30752 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
708 17917 30765 - 30779 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
708 15100 30752 - 30752 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
710 11842 30791 - 31017 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$76: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$77: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$78: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$76, x$78, x$77) })(core.this.RequestContextQuestion.formatter)))
711 12431 30841 - 30841 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
711 15197 30831 - 31003 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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$76: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$77: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$78: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$76, x$78, x$77) })(core.this.RequestContextQuestion.formatter))
711 10026 30831 - 30840 Literal <nosymbol> org.scalatest.testsuite "context"
711 12897 30890 - 30890 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
711 15878 30843 - 30860 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
711 9320 30863 - 31003 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$76: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$77: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$78: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$76, x$78, x$77) })(core.this.RequestContextQuestion.formatter)
712 18396 30937 - 30937 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
712 14358 30908 - 30987 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$76, x$78, x$77)
715 15771 30791 - 31214 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("context")./[[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$76: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$77: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$78: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$76, x$78, x$77) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
716 15897 31065 - 31082 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
716 15077 31112 - 31112 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
716 12328 31063 - 31063 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
716 11595 31085 - 31200 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)
716 17663 31053 - 31200 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
716 10046 31053 - 31062 Literal <nosymbol> org.scalatest.testsuite "context"
717 9338 31130 - 31184 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)
717 14834 31159 - 31159 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
717 18156 31159 - 31159 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
717 12773 31159 - 31159 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
724 11292 31385 - 31385 Select org.make.api.userhistory.LogUserOptInNewsletterEvent.logUserOptInNewsletterEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserOptInNewsletterEvent.logUserOptInNewsletterEventFormatted
724 17691 31385 - 31385 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
724 14137 31385 - 31385 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
724 10434 31338 - 32404 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserOptInNewsletterEvent, stamina.V4]("user-opt-in-newsletter", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$44: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$44).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$45: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$45).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$79: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$80: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$81: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$79, x$81, x$80) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))(userhistory.this.LogUserOptInNewsletterEvent.logUserOptInNewsletterEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserOptInNewsletterEvent](classOf[org.make.api.userhistory.LogUserOptInNewsletterEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserOptInNewsletterEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
725 17288 31393 - 31417 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-opt-in-newsletter"
726 15789 31429 - 31429 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
727 13026 31511 - 31520 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
727 14967 31510 - 31510 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
727 14351 31469 - 31469 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
727 11976 31450 - 31522 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$44).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
727 11509 31510 - 31510 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
727 8961 31510 - 31510 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
727 14825 31449 - 31449 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
727 18082 31449 - 31449 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
727 18064 31471 - 31483 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
727 11963 31459 - 31468 Literal <nosymbol> org.scalatest.testsuite "context"
727 16012 31459 - 31521 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
727 17301 31486 - 31521 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))
728 14841 31539 - 31539 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
728 11239 31539 - 31539 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
729 17959 31551 - 31692 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$45).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
730 12348 31573 - 31680 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
730 11851 31601 - 31601 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
730 14982 31601 - 31601 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
730 16031 31585 - 31680 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
730 17789 31601 - 31601 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
730 9184 31602 - 31679 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
730 10730 31573 - 31582 Literal <nosymbol> org.scalatest.testsuite "context"
733 15111 31425 - 32398 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$44: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$44).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$45: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$45).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$79: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$80: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$81: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$79, x$81, x$80) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)
733 11124 31719 - 31719 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
733 16982 31719 - 31719 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
734 12231 31776 - 31776 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
734 15335 31789 - 31799 Literal <nosymbol> org.scalatest.testsuite "language"
734 9207 31777 - 31786 Literal <nosymbol> org.scalatest.testsuite "context"
734 18059 31776 - 31776 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
734 14724 31754 - 31802 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("context")./[[+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))
734 15650 31777 - 31801 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
734 11738 31789 - 31801 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
734 17809 31787 - 31787 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
735 12251 31848 - 31848 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
735 13994 31848 - 31848 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
735 11503 31859 - 31859 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
735 15238 31861 - 31873 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
735 17932 31828 - 31874 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
735 11254 31849 - 31858 Literal <nosymbol> org.scalatest.testsuite "context"
735 9232 31861 - 31871 Literal <nosymbol> org.scalatest.testsuite "question"
735 17683 31849 - 31873 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
736 11387 31927 - 31953 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
736 9096 31939 - 31953 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
736 14473 31927 - 31936 Literal <nosymbol> org.scalatest.testsuite "context"
736 14978 31937 - 31937 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
736 12119 31902 - 31954 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("context")./[[+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))
736 10856 31939 - 31951 Literal <nosymbol> org.scalatest.testsuite "questionId"
736 14011 31926 - 31926 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
736 17411 31926 - 31926 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
738 11879 31965 - 32191 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$79: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$80: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$81: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$79, x$81, x$80) })(core.this.RequestContextQuestion.formatter)))
739 11406 32064 - 32064 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
739 17952 32005 - 32014 Literal <nosymbol> org.scalatest.testsuite "context"
739 17802 32037 - 32177 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$79: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$80: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$81: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$79, x$81, x$80) })(core.this.RequestContextQuestion.formatter)
739 11228 32015 - 32015 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
739 14371 32017 - 32034 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
739 14233 32005 - 32177 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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$79: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$80: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$81: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$79, x$81, x$80) })(core.this.RequestContextQuestion.formatter))
740 17006 32111 - 32111 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
740 14861 32082 - 32161 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$79, x$81, x$80)
743 14732 31965 - 32388 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("context")./[[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$79: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$80: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$81: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$79, x$81, x$80) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
744 11247 32237 - 32237 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
744 14387 32239 - 32256 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
744 17829 32227 - 32236 Literal <nosymbol> org.scalatest.testsuite "context"
744 12096 32259 - 32374 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)
744 17843 32227 - 32374 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
744 14247 32286 - 32286 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
745 11274 32333 - 32333 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
745 14877 32333 - 32333 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
745 17676 32304 - 32358 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)
745 17194 32333 - 32333 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
752 11163 32514 - 33582 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserOptOutNewsletterEvent, stamina.V4]("user-opt-out-newsletter", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$46: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$46).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$47: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$47).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$82: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$83: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$84: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$82, x$84, x$83) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))(userhistory.this.LogUserOptOutNewsletterEvent.logUserOptOutNewsletterEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserOptOutNewsletterEvent](classOf[org.make.api.userhistory.LogUserOptOutNewsletterEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserOptOutNewsletterEvent]), stamina.this.V4.Info, stamina.this.V4.Info)
752 16201 32562 - 32562 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
752 10447 32562 - 32562 Select org.make.api.userhistory.LogUserOptOutNewsletterEvent.logUserOptOutNewsletterEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserOptOutNewsletterEvent.logUserOptOutNewsletterEventFormatted
752 12477 32562 - 32562 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
753 18208 32570 - 32595 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-opt-out-newsletter"
754 14623 32607 - 32607 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
755 16878 32627 - 32627 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
755 16863 32649 - 32661 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("customData")
755 10310 32688 - 32688 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
755 14383 32637 - 32699 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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)))
755 18103 32664 - 32699 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))
755 11141 32637 - 32646 Literal <nosymbol> org.scalatest.testsuite "context"
755 10743 32628 - 32700 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$46).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))))
755 14158 32688 - 32688 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
755 17567 32688 - 32688 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
755 13431 32627 - 32627 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
755 15135 32647 - 32647 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
755 11403 32689 - 32698 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[String, Nothing]
756 13331 32717 - 32717 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
756 11287 32717 - 32717 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
757 17093 32729 - 32870 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$47).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
758 10329 32779 - 32779 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
758 10762 32751 - 32858 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
758 11267 32751 - 32760 Literal <nosymbol> org.scalatest.testsuite "context"
758 17329 32780 - 32857 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
758 17840 32779 - 32779 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
758 14113 32779 - 32779 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
758 14265 32763 - 32858 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
761 13684 32603 - 33576 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$46: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$46).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$47: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$47).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$82: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$83: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$84: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$82, x$84, x$83) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)
761 9479 32897 - 32897 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
761 17712 32897 - 32897 Select stamina.V4.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V4.Info
762 17228 32955 - 32964 Literal <nosymbol> org.scalatest.testsuite "context"
762 13414 32932 - 32980 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("context")./[[+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))
762 14284 32955 - 32979 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
762 18324 32965 - 32965 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
762 10644 32967 - 32979 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
762 14128 32967 - 32977 Literal <nosymbol> org.scalatest.testsuite "language"
762 17107 32954 - 32954 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
762 10990 32954 - 32954 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
763 14151 33039 - 33051 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
763 11005 33026 - 33026 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
763 14757 33026 - 33026 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
763 17245 33039 - 33049 Literal <nosymbol> org.scalatest.testsuite "question"
763 16360 33027 - 33051 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
763 10551 33037 - 33037 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
763 11768 33027 - 33036 Literal <nosymbol> org.scalatest.testsuite "context"
763 17124 33006 - 33052 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
764 17453 33117 - 33131 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
764 11543 33117 - 33129 Literal <nosymbol> org.scalatest.testsuite "questionId"
764 13307 33105 - 33114 Literal <nosymbol> org.scalatest.testsuite "context"
764 14027 33115 - 33115 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
764 10322 33105 - 33131 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
764 14508 33104 - 33104 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
764 16272 33104 - 33104 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
764 11026 33080 - 33132 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("context")./[[+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))
766 10664 33143 - 33369 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$82: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$83: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$84: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$82, x$84, x$83) })(core.this.RequestContextQuestion.formatter)))
767 14734 33183 - 33355 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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$82: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$83: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$84: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$82, x$84, x$83) })(core.this.RequestContextQuestion.formatter))
767 16289 33215 - 33355 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$82: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$83: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$84: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$82, x$84, x$83) })(core.this.RequestContextQuestion.formatter)
767 11422 33193 - 33193 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
767 17017 33183 - 33192 Literal <nosymbol> org.scalatest.testsuite "context"
767 10201 33242 - 33242 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
767 13323 33195 - 33212 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
768 14046 33260 - 33339 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$82, x$84, x$83)
768 17223 33289 - 33289 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
771 13226 33143 - 33566 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("context")./[[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$82: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$83: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$84: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$82, x$84, x$83) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
772 13212 33417 - 33434 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
772 14749 33464 - 33464 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
772 17036 33405 - 33414 Literal <nosymbol> org.scalatest.testsuite "context"
772 16997 33405 - 33552 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
772 10680 33437 - 33552 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)
772 9699 33415 - 33415 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
773 17243 33511 - 33511 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
773 16184 33482 - 33536 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)
773 10214 33511 - 33511 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
773 13664 33511 - 33511 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
780 10233 33719 - 33719 Select org.make.api.userhistory.LogUserConnectedEvent.logUserConnectedEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserConnectedEvent.logUserConnectedEventFormatted
780 16313 33719 - 33719 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
780 12597 33719 - 33719 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
780 9292 33678 - 34640 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserConnectedEvent, stamina.V3]("user-connected", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$48: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$48).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$85: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$86: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$87: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$85, x$87, x$86) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))(userhistory.this.LogUserConnectedEvent.logUserConnectedEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserConnectedEvent](classOf[org.make.api.userhistory.LogUserConnectedEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserConnectedEvent]), stamina.this.V3.Info, stamina.this.V3.Info)
781 17013 33727 - 33743 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-connected"
782 13430 33755 - 33755 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
783 9695 33775 - 33775 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
783 13446 33775 - 33775 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
784 16893 33787 - 33928 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$48).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
785 13900 33837 - 33837 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
785 9955 33809 - 33818 Literal <nosymbol> org.scalatest.testsuite "context"
785 12960 33821 - 33916 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(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
785 10460 33837 - 33837 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
785 17735 33838 - 33915 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.scalatest.testsuite org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
785 16284 33837 - 33837 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
785 11182 33809 - 33916 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
788 12401 33751 - 34634 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$48: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$48).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$85: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$86: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$87: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$85, x$87, x$86) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)
788 15849 33955 - 33955 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
788 9478 33955 - 33955 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
789 12680 34013 - 34037 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
789 10478 34025 - 34037 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
789 16911 34012 - 34012 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
789 10795 34012 - 34012 Select org.make.core.reference.Language.LanguageFormatter org.scalatest.testsuite reference.this.Language.LanguageFormatter
789 16175 34023 - 34023 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
789 13914 34025 - 34035 Literal <nosymbol> org.scalatest.testsuite "language"
789 13219 33990 - 34038 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("context")./[[+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))
789 17597 34013 - 34022 Literal <nosymbol> org.scalatest.testsuite "context"
790 16929 34064 - 34110 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
790 11160 34084 - 34084 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
790 12586 34084 - 34084 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
790 15669 34097 - 34107 Literal <nosymbol> org.scalatest.testsuite "question"
790 10363 34095 - 34095 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
790 13802 34097 - 34109 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
790 9597 34085 - 34094 Literal <nosymbol> org.scalatest.testsuite "context"
790 16194 34085 - 34109 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
791 13095 34163 - 34172 Literal <nosymbol> org.scalatest.testsuite "context"
791 9614 34175 - 34187 Literal <nosymbol> org.scalatest.testsuite "questionId"
791 12602 34162 - 34162 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
791 11025 34138 - 34190 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("context")./[[+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))
791 15929 34175 - 34189 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? org.scalatest.testsuite spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
791 14171 34173 - 34173 Select spray.json.lenses.Join.joinWithOptionWithId org.scalatest.testsuite lenses.this.Join.joinWithOptionWithId
791 10106 34163 - 34189 ApplyToImplicitArgs spray.json.lenses.Lens./ org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
791 16072 34162 - 34162 Select org.make.core.question.QuestionId.QuestionIdFormatter org.scalatest.testsuite question.this.QuestionId.QuestionIdFormatter
793 9385 34201 - 34427 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$85: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$86: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$87: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$85, x$87, x$86) })(core.this.RequestContextQuestion.formatter)))
794 17139 34241 - 34250 Literal <nosymbol> org.scalatest.testsuite "context"
794 10338 34300 - 34300 Select org.make.core.RequestContextQuestion.formatter org.scalatest.testsuite core.this.RequestContextQuestion.formatter
794 9503 34251 - 34251 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
794 13109 34253 - 34270 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("questionContext")
794 16090 34273 - 34413 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$85: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$86: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$87: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$85, x$87, x$86) })(core.this.RequestContextQuestion.formatter)
794 12830 34241 - 34413 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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$85: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$86: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$87: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$85, x$87, x$86) })(core.this.RequestContextQuestion.formatter))
795 15947 34347 - 34347 Select org.make.core.RequestContextQuestion.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy$default$2
795 14191 34318 - 34397 Apply org.make.core.RequestContextQuestion.copy org.scalatest.testsuite org.make.core.RequestContextQuestion.empty.copy(x$85, x$87, x$86)
798 13355 34201 - 34624 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("context")./[[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$85: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$86: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$87: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$85, x$87, x$86) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
799 12843 34522 - 34522 Select org.make.core.RequestContextLanguage.formatter org.scalatest.testsuite core.this.RequestContextLanguage.formatter
799 9520 34473 - 34473 TypeApply spray.json.lenses.Join.joinWithScalar org.scalatest.testsuite lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
799 9397 34495 - 34610 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)
799 17158 34463 - 34472 Literal <nosymbol> org.scalatest.testsuite "context"
799 13338 34475 - 34492 ApplyImplicitView spray.json.lenses.JsonLenses.strToField org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("languageContext")
799 16777 34463 - 34610 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("context")./[[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))
800 14069 34569 - 34569 Select org.make.core.RequestContextLanguage.copy$default$3 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$3
800 15959 34569 - 34569 Select org.make.core.RequestContextLanguage.copy$default$2 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$2
800 10360 34569 - 34569 Select org.make.core.RequestContextLanguage.copy$default$4 org.scalatest.testsuite org.make.core.RequestContextLanguage.empty.copy$default$4
800 16296 34540 - 34594 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)
807 12861 34792 - 34792 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
807 17899 34792 - 34792 Select org.make.api.userhistory.LogUserUploadedAvatarEvent.logUserUploadedAvatarEventFormatted org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogUserUploadedAvatarEvent.logUserUploadedAvatarEventFormatted
807 16131 34792 - 34792 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
807 9411 34746 - 35719 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogUserUploadedAvatarEvent, stamina.V3]("user-uploaded-avatar", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$49: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$49).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$88: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$89: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$90: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$88, x$90, x$89) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))(userhistory.this.LogUserUploadedAvatarEvent.logUserUploadedAvatarEventFormatted, (ClassTag.apply[org.make.api.userhistory.LogUserUploadedAvatarEvent](classOf[org.make.api.userhistory.LogUserUploadedAvatarEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogUserUploadedAvatarEvent]), stamina.this.V3.Info, stamina.this.V3.Info)
808 16801 34800 - 34822 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-uploaded-avatar"
809 13243 34834 - 34834 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
810 9512 34854 - 34854 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
810 13262 34854 - 34854 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
811 16688 34866 - 35007 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(x$49).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
812 15574 34917 - 34994 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
812 16534 34916 - 34916 Select spray.json.AdditionalFormats.RootJsObjectFormat spray.json.DefaultJsonProtocol.RootJsObjectFormat
812 12491 34900 - 34995 ApplyToImplicitArgs spray.json.lenses.Operations.modify spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
812 8992 34888 - 34995 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
812 9494 34888 - 34897 Literal <nosymbol> "context"
812 12029 34916 - 34916 Select spray.json.AdditionalFormats.RootJsObjectFormat spray.json.DefaultJsonProtocol.RootJsObjectFormat
812 10253 34916 - 34916 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
815 11919 34830 - 35713 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$49: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$49).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$88: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$89: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$90: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$88, x$90, x$89) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)
815 9854 35034 - 35034 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
815 15976 35034 - 35034 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
816 10123 35104 - 35116 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
816 12509 35092 - 35116 ApplyToImplicitArgs spray.json.lenses.Lens./ spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
816 9266 35091 - 35091 Select org.make.core.reference.Language.LanguageFormatter reference.this.Language.LanguageFormatter
816 12388 35104 - 35114 Literal <nosymbol> "language"
816 16551 35102 - 35102 Select spray.json.lenses.Join.joinWithOptionWithId lenses.this.Join.joinWithOptionWithId
816 13608 35069 - 35117 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
816 15474 35092 - 35101 Literal <nosymbol> "context"
816 15369 35091 - 35091 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
817 10499 35174 - 35174 Select spray.json.lenses.Join.joinWithOptionWithId lenses.this.Join.joinWithOptionWithId
817 15490 35176 - 35186 Literal <nosymbol> "question"
817 16569 35164 - 35188 ApplyToImplicitArgs spray.json.lenses.Lens./ spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
817 12280 35176 - 35188 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
817 9986 35164 - 35173 Literal <nosymbol> "context"
817 12988 35163 - 35163 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
817 9283 35163 - 35163 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
817 15279 35143 - 35189 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
818 16211 35241 - 35241 Select org.make.core.question.QuestionId.QuestionIdFormatter question.this.QuestionId.QuestionIdFormatter
818 10003 35254 - 35266 Literal <nosymbol> "questionId"
818 12296 35252 - 35252 Select spray.json.lenses.Join.joinWithOptionWithId lenses.this.Join.joinWithOptionWithId
818 9156 35217 - 35269 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
818 10516 35242 - 35268 ApplyToImplicitArgs spray.json.lenses.Lens./ spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
818 13237 35242 - 35251 Literal <nosymbol> "context"
818 15725 35254 - 35268 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
818 13009 35241 - 35241 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
820 9171 35280 - 35506 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$88: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$89: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$90: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$88, x$90, x$89) })(core.this.RequestContextQuestion.formatter)))
821 12967 35320 - 35492 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context")./[[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$88: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$89: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$90: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$88, x$90, x$89) })(core.this.RequestContextQuestion.formatter))
821 18010 35379 - 35379 Select org.make.core.RequestContextQuestion.formatter core.this.RequestContextQuestion.formatter
821 9627 35330 - 35330 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
821 15291 35320 - 35329 Literal <nosymbol> "context"
821 16227 35352 - 35492 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$88: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$89: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$90: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$88, x$90, x$89) })(core.this.RequestContextQuestion.formatter)
821 13260 35332 - 35349 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("questionContext")
822 15735 35426 - 35426 Select org.make.core.RequestContextQuestion.copy$default$2 org.make.core.RequestContextQuestion.empty.copy$default$2
822 12309 35397 - 35476 Apply org.make.core.RequestContextQuestion.copy org.make.core.RequestContextQuestion.empty.copy(x$88, x$90, x$89)
825 11471 35280 - 35703 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$88: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$89: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$90: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$88, x$90, x$89) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
826 12984 35601 - 35601 Select org.make.core.RequestContextLanguage.formatter core.this.RequestContextLanguage.formatter
826 8902 35574 - 35689 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)
826 9645 35552 - 35552 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
826 13126 35554 - 35571 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("languageContext")
826 15306 35542 - 35551 Literal <nosymbol> "context"
826 14929 35542 - 35689 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context")./[[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))
827 16107 35619 - 35673 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)
827 12194 35648 - 35648 Select org.make.core.RequestContextLanguage.copy$default$3 org.make.core.RequestContextLanguage.empty.copy$default$3
827 18025 35648 - 35648 Select org.make.core.RequestContextLanguage.copy$default$4 org.make.core.RequestContextLanguage.empty.copy$default$4
827 15958 35648 - 35648 Select org.make.core.RequestContextLanguage.copy$default$2 org.make.core.RequestContextLanguage.empty.copy$default$2
834 14560 35889 - 35889 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
834 18040 35889 - 35889 Select org.make.api.userhistory.LogOrganisationEmailChangedEvent.logOrganisationEmailChangedEvent org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.LogOrganisationEmailChangedEvent.logOrganisationEmailChangedEvent
834 10955 35889 - 35889 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
834 9208 35837 - 36822 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.LogOrganisationEmailChangedEvent, stamina.V3]("organisation-email-changed", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$50: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$50).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$91: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$92: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$93: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$91, x$93, x$92) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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))(userhistory.this.LogOrganisationEmailChangedEvent.logOrganisationEmailChangedEvent, (ClassTag.apply[org.make.api.userhistory.LogOrganisationEmailChangedEvent](classOf[org.make.api.userhistory.LogOrganisationEmailChangedEvent]): scala.reflect.ClassTag[org.make.api.userhistory.LogOrganisationEmailChangedEvent]), stamina.this.V3.Info, stamina.this.V3.Info)
835 15285 35897 - 35925 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "organisation-email-changed"
836 11356 35937 - 35937 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
837 11677 35957 - 35957 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
837 9891 35957 - 35957 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
838 15181 35969 - 36110 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(x$50).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
839 16352 36019 - 36019 Select spray.json.AdditionalFormats.RootJsObjectFormat spray.json.DefaultJsonProtocol.RootJsObjectFormat
839 18245 36019 - 36019 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat)
839 15993 36020 - 36097 Apply org.make.api.technical.MakeEventSerializer.setIpAddressAndHash org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)
839 9428 35991 - 36098 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat))
839 12170 36019 - 36019 Select spray.json.AdditionalFormats.RootJsObjectFormat spray.json.DefaultJsonProtocol.RootJsObjectFormat
839 12878 36003 - 36098 ApplyToImplicitArgs spray.json.lenses.Operations.modify spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.this.securityConfiguration.secureHashSalt)(context)))(`package`.this.Reader.safeMonadicReader[spray.json.JsObject](spray.json.DefaultJsonProtocol.RootJsObjectFormat), spray.json.DefaultJsonProtocol.RootJsObjectFormat)
839 9872 35991 - 36000 Literal <nosymbol> "context"
842 15769 36137 - 36137 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
842 17514 36137 - 36137 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
842 12349 35933 - 36816 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$50: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$50).update(spray.json.lenses.JsonLenses.strToField("context").!(spray.json.lenses.JsonLenses.modify[spray.json.JsObject](((context: spray.json.JsObject) => org.make.api.technical.MakeEventSerializer.setIpAddressAndHash(UserHistorySerializers.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("context")./[[+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("context")./[[+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("context")./[[+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("context")./[[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$91: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$92: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$93: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$91, x$93, x$92) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)
843 14429 36205 - 36205 Select spray.json.lenses.Join.joinWithOptionWithId lenses.this.Join.joinWithOptionWithId
843 9040 36194 - 36194 Select org.make.core.reference.Language.LanguageFormatter reference.this.Language.LanguageFormatter
843 15200 36194 - 36194 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
843 11327 36172 - 36220 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.reference.Language](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
843 18146 36207 - 36219 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?
843 12185 36207 - 36217 Literal <nosymbol> "language"
843 12899 36195 - 36219 ApplyToImplicitArgs spray.json.lenses.Lens./ spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("language").?)(lenses.this.Join.joinWithOptionWithId)
843 15880 36195 - 36204 Literal <nosymbol> "context"
844 14441 36267 - 36291 ApplyToImplicitArgs spray.json.lenses.Lens./ spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?)(lenses.this.Join.joinWithOptionWithId)
844 9058 36266 - 36266 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
844 15900 36279 - 36289 Literal <nosymbol> "question"
844 15080 36246 - 36292 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[String](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
844 12526 36266 - 36266 Select spray.json.BasicFormats.StringJsonFormat spray.json.DefaultJsonProtocol.StringJsonFormat
844 12068 36279 - 36291 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? spray.json.lenses.JsonLenses.strToPossiblyOptionalField("question").?
844 18160 36277 - 36277 Select spray.json.lenses.Join.joinWithOptionWithId lenses.this.Join.joinWithOptionWithId
844 9534 36267 - 36276 Literal <nosymbol> "context"
845 12545 36344 - 36344 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader `package`.this.Reader.safeMonadicReader[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
845 9300 36320 - 36372 ApplyToImplicitArgs spray.json.lenses.ExtraImplicits.RichJsValue.extract spray.json.lenses.JsonLenses.richValue(json).extract[org.make.core.question.QuestionId](spray.json.lenses.JsonLenses.strToField("context")./[[+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))
845 11346 36345 - 36354 Literal <nosymbol> "context"
845 12081 36355 - 36355 Select spray.json.lenses.Join.joinWithOptionWithId lenses.this.Join.joinWithOptionWithId
845 15858 36357 - 36371 Select spray.json.lenses.JsonLenses.OptionalFieldBuilder.? spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?
845 18175 36345 - 36371 ApplyToImplicitArgs spray.json.lenses.Lens./ spray.json.lenses.JsonLenses.strToField("context")./[[+A]Option[A], [+A]Option[A]](spray.json.lenses.JsonLenses.strToPossiblyOptionalField("questionId").?)(lenses.this.Join.joinWithOptionWithId)
845 14337 36344 - 36344 Select org.make.core.question.QuestionId.QuestionIdFormatter question.this.QuestionId.QuestionIdFormatter
845 9555 36357 - 36369 Literal <nosymbol> "questionId"
847 9319 36383 - 36609 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$91: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$92: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$93: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$91, x$93, x$92) })(core.this.RequestContextQuestion.formatter)))
848 14354 36455 - 36595 ApplyToImplicitArgs spray.json.lenses.Operations.set spray.json.lenses.JsonLenses.set[org.make.core.RequestContextQuestion]({ <artifact> val x$91: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$92: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$93: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$91, x$93, x$92) })(core.this.RequestContextQuestion.formatter)
848 12757 36423 - 36595 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context")./[[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$91: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$92: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$93: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$91, x$93, x$92) })(core.this.RequestContextQuestion.formatter))
848 17293 36433 - 36433 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
848 18393 36482 - 36482 Select org.make.core.RequestContextQuestion.formatter core.this.RequestContextQuestion.formatter
848 15094 36423 - 36432 Literal <nosymbol> "context"
848 11364 36435 - 36452 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("questionContext")
849 12308 36500 - 36579 Apply org.make.core.RequestContextQuestion.copy org.make.core.RequestContextQuestion.empty.copy(x$91, x$93, x$92)
849 15877 36529 - 36529 Select org.make.core.RequestContextQuestion.copy$default$2 org.make.core.RequestContextQuestion.empty.copy$default$2
852 11592 36383 - 36806 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update spray.json.lenses.JsonLenses.richValue(spray.json.lenses.JsonLenses.richValue(json).update(spray.json.lenses.JsonLenses.strToField("context")./[[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$91: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = question; <artifact> val x$92: Option[org.make.core.question.QuestionId] @scala.reflect.internal.annotations.uncheckedBounds = questionId; <artifact> val x$93: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.RequestContextQuestion.empty.copy$default$2; org.make.core.RequestContextQuestion.empty.copy(x$91, x$93, x$92) })(core.this.RequestContextQuestion.formatter)))).update(spray.json.lenses.JsonLenses.strToField("context")./[[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)))
853 15415 36645 - 36654 Literal <nosymbol> "context"
853 11090 36704 - 36704 Select org.make.core.RequestContextLanguage.formatter core.this.RequestContextLanguage.formatter
853 9188 36677 - 36792 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)
853 17304 36655 - 36655 TypeApply spray.json.lenses.Join.joinWithScalar lenses.this.Join.joinWithScalar[[T]spray.json.lenses.Id[T]]
853 15073 36645 - 36792 Apply spray.json.lenses.UpdateLens.! spray.json.lenses.JsonLenses.strToField("context")./[[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))
853 11837 36657 - 36674 ApplyImplicitView spray.json.lenses.JsonLenses.strToField spray.json.lenses.JsonLenses.strToField("languageContext")
854 12326 36751 - 36751 Select org.make.core.RequestContextLanguage.copy$default$3 org.make.core.RequestContextLanguage.empty.copy$default$3
854 15749 36751 - 36751 Select org.make.core.RequestContextLanguage.copy$default$2 org.make.core.RequestContextLanguage.empty.copy$default$2
854 18153 36751 - 36751 Select org.make.core.RequestContextLanguage.copy$default$4 org.make.core.RequestContextLanguage.empty.copy$default$4
854 14830 36722 - 36776 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)
860 15088 36863 - 36906 Apply java.time.ZonedDateTime.parse org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest java.time.ZonedDateTime.parse("2018-10-10T00:00:00Z")
862 14384 37001 - 38321 ApplyToImplicitArgs stamina.json.persister org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.json.`package`.persister[org.make.api.userhistory.UserVotesAndQualifications, stamina.V3]("user-votes-and-qualifications", stamina.json.`package`.from[stamina.V1](stamina.this.V1.Info).to[stamina.V2](((x$51: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$51).update(spray.json.lenses.JsonLenses.strToField("votesAndQualifications").!(spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsValue]](((voteAndQualifications: Map[String,spray.json.JsValue]) => voteAndQualifications.map[String, spray.json.JsValue](((x0$1: (String, spray.json.JsValue)) => x0$1 match { case (_1: String, _2: spray.json.JsValue): (String, spray.json.JsValue)((key @ _), (value @ _)) => scala.Predef.ArrowAssoc[String](key).->[spray.json.JsValue](spray.json.lenses.JsonLenses.richValue(value).update(spray.json.lenses.JsonLenses.strToField("date").!(spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter)))) }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsValue]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$52: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$52).update(spray.json.lenses.JsonLenses.strToField("votesAndQualifications").!(spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsObject]](((voteAndQualifications: Map[String,spray.json.JsObject]) => voteAndQualifications.map[String, spray.json.JsObject](((x0$2: (String, spray.json.JsObject)) => x0$2 match { case (_1: String, _2: spray.json.JsObject): (String, spray.json.JsObject)((key @ _), (proposalVotes @ _)) => { val fields: Map[String,spray.json.JsValue] = proposalVotes.fields; @SuppressWarnings(value = ["org.wartremover.warts.AsInstanceOf"]) val qualifications: scala.collection.immutable.Vector[spray.json.JsString] = fields.apply("qualificationKeys").asInstanceOf[spray.json.JsArray].elements.map[spray.json.JsString](((x$53: spray.json.JsValue) => x$53.asInstanceOf[spray.json.JsString])); val newQualifications: Map[String,spray.json.JsValue] = qualifications.map[(String, spray.json.JsString)](((x$54: spray.json.JsString) => scala.Predef.ArrowAssoc[String](x$54.value).->[spray.json.JsString](spray.json.JsString.apply("trusted")))).toMap[String, spray.json.JsValue](scala.this.<:<.refl[(String, spray.json.JsString)]); val modifiedFields: Map[String,spray.json.JsValue] = fields.+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("qualificationKeys").->[spray.json.JsObject](spray.json.JsObject.apply(newQualifications))).+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("trust").->[spray.json.JsString](spray.json.JsString.apply("trusted"))); scala.Predef.ArrowAssoc[String](key).->[spray.json.JsObject](spray.json.JsObject.apply(modifiedFields)) } }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsObject]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat))))))(stamina.this.V3.Info, stamina.this.V3.Info))(userhistory.this.UserVotesAndQualifications.formatter, (ClassTag.apply[org.make.api.userhistory.UserVotesAndQualifications](classOf[org.make.api.userhistory.UserVotesAndQualifications]): scala.reflect.ClassTag[org.make.api.userhistory.UserVotesAndQualifications]), stamina.this.V3.Info, stamina.this.V3.Info)
862 17825 37047 - 37047 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
862 10138 37047 - 37047 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
862 14229 37047 - 37047 Select org.make.api.userhistory.UserVotesAndQualifications.formatter org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest userhistory.this.UserVotesAndQualifications.formatter
863 11488 37055 - 37086 Literal <nosymbol> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest "user-votes-and-qualifications"
864 17284 37098 - 37098 Select stamina.V1.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V1.Info
865 17937 37184 - 37184 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat)
865 15524 37128 - 37152 Literal <nosymbol> org.scalatest.testsuite "votesAndQualifications"
865 9183 37184 - 37184 Select spray.json.AdditionalFormats.JsValueFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.JsValueFormat
865 11393 37155 - 37383 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsValue]](((voteAndQualifications: Map[String,spray.json.JsValue]) => voteAndQualifications.map[String, spray.json.JsValue](((x0$1: (String, spray.json.JsValue)) => x0$1 match { case (_1: String, _2: spray.json.JsValue): (String, spray.json.JsValue)((key @ _), (value @ _)) => scala.Predef.ArrowAssoc[String](key).->[spray.json.JsValue](spray.json.lenses.JsonLenses.richValue(value).update(spray.json.lenses.JsonLenses.strToField("date").!(spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter)))) }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsValue]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat))
865 13722 37184 - 37184 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
865 15319 37184 - 37184 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat)
865 12206 37118 - 37118 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
865 17786 37128 - 37383 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votesAndQualifications").!(spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsValue]](((voteAndQualifications: Map[String,spray.json.JsValue]) => voteAndQualifications.map[String, spray.json.JsValue](((x0$1: (String, spray.json.JsValue)) => x0$1 match { case (_1: String, _2: spray.json.JsValue): (String, spray.json.JsValue)((key @ _), (value @ _)) => scala.Predef.ArrowAssoc[String](key).->[spray.json.JsValue](spray.json.lenses.JsonLenses.richValue(value).update(spray.json.lenses.JsonLenses.strToField("date").!(spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter)))) }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsValue]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat)))
865 12325 37184 - 37184 Select spray.json.AdditionalFormats.JsValueFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.JsValueFormat
865 18273 37118 - 37118 Select stamina.V2.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V2.Info
865 13733 37119 - 37384 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$51).update(spray.json.lenses.JsonLenses.strToField("votesAndQualifications").!(spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsValue]](((voteAndQualifications: Map[String,spray.json.JsValue]) => voteAndQualifications.map[String, spray.json.JsValue](((x0$1: (String, spray.json.JsValue)) => x0$1 match { case (_1: String, _2: spray.json.JsValue): (String, spray.json.JsValue)((key @ _), (value @ _)) => scala.Predef.ArrowAssoc[String](key).->[spray.json.JsValue](spray.json.lenses.JsonLenses.richValue(value).update(spray.json.lenses.JsonLenses.strToField("date").!(spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter)))) }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsValue]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat))))
865 10727 37184 - 37184 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
865 14821 37184 - 37184 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsValue]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat))
866 17770 37221 - 37373 Apply scala.collection.MapOps.map org.scalatest.testsuite voteAndQualifications.map[String, spray.json.JsValue](((x0$1: (String, spray.json.JsValue)) => x0$1 match { case (_1: String, _2: spray.json.JsValue): (String, spray.json.JsValue)((key @ _), (value @ _)) => scala.Predef.ArrowAssoc[String](key).->[spray.json.JsValue](spray.json.lenses.JsonLenses.richValue(value).update(spray.json.lenses.JsonLenses.strToField("date").!(spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter)))) }))
868 14806 37343 - 37343 Select org.make.core.SprayJsonFormatters.zonedDateTimeFormatter org.scalatest.testsuite UserHistorySerializers.this.zonedDateTimeFormatter
868 14961 37303 - 37361 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(value).update(spray.json.lenses.JsonLenses.strToField("date").!(spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter)))
868 8937 37316 - 37360 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("date").!(spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter))
868 10716 37325 - 37360 ApplyToImplicitArgs spray.json.lenses.Operations.set org.scalatest.testsuite spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter)
868 11960 37316 - 37322 Literal <nosymbol> org.scalatest.testsuite "date"
868 11505 37296 - 37361 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[String](key).->[spray.json.JsValue](spray.json.lenses.JsonLenses.richValue(value).update(spray.json.lenses.JsonLenses.strToField("date").!(spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter))))
868 18060 37344 - 37359 Select org.make.api.userhistory.UserHistorySerializers.defaultVoteDate org.scalatest.testsuite UserHistorySerializers.this.defaultVoteDate
871 14858 37401 - 37401 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
871 11404 37401 - 37401 Select stamina.V3.Info org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest stamina.this.V3.Info
871 17657 37094 - 38315 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$51: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$51).update(spray.json.lenses.JsonLenses.strToField("votesAndQualifications").!(spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsValue]](((voteAndQualifications: Map[String,spray.json.JsValue]) => voteAndQualifications.map[String, spray.json.JsValue](((x0$1: (String, spray.json.JsValue)) => x0$1 match { case (_1: String, _2: spray.json.JsValue): (String, spray.json.JsValue)((key @ _), (value @ _)) => scala.Predef.ArrowAssoc[String](key).->[spray.json.JsValue](spray.json.lenses.JsonLenses.richValue(value).update(spray.json.lenses.JsonLenses.strToField("date").!(spray.json.lenses.JsonLenses.set[java.time.ZonedDateTime](UserHistorySerializers.this.defaultVoteDate)(UserHistorySerializers.this.zonedDateTimeFormatter)))) }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsValue]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsValue](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.JsValueFormat))))))(stamina.this.V2.Info, stamina.this.V2.Info).to[stamina.V3](((x$52: spray.json.JsValue) => spray.json.lenses.JsonLenses.richValue(x$52).update(spray.json.lenses.JsonLenses.strToField("votesAndQualifications").!(spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsObject]](((voteAndQualifications: Map[String,spray.json.JsObject]) => voteAndQualifications.map[String, spray.json.JsObject](((x0$2: (String, spray.json.JsObject)) => x0$2 match { case (_1: String, _2: spray.json.JsObject): (String, spray.json.JsObject)((key @ _), (proposalVotes @ _)) => { val fields: Map[String,spray.json.JsValue] = proposalVotes.fields; @SuppressWarnings(value = ["org.wartremover.warts.AsInstanceOf"]) val qualifications: scala.collection.immutable.Vector[spray.json.JsString] = fields.apply("qualificationKeys").asInstanceOf[spray.json.JsArray].elements.map[spray.json.JsString](((x$53: spray.json.JsValue) => x$53.asInstanceOf[spray.json.JsString])); val newQualifications: Map[String,spray.json.JsValue] = qualifications.map[(String, spray.json.JsString)](((x$54: spray.json.JsString) => scala.Predef.ArrowAssoc[String](x$54.value).->[spray.json.JsString](spray.json.JsString.apply("trusted")))).toMap[String, spray.json.JsValue](scala.this.<:<.refl[(String, spray.json.JsString)]); val modifiedFields: Map[String,spray.json.JsValue] = fields.+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("qualificationKeys").->[spray.json.JsObject](spray.json.JsObject.apply(newQualifications))).+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("trust").->[spray.json.JsString](spray.json.JsString.apply("trusted"))); scala.Predef.ArrowAssoc[String](key).->[spray.json.JsObject](spray.json.JsObject.apply(modifiedFields)) } }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsObject]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat))))))(stamina.this.V3.Info, stamina.this.V3.Info)
872 16986 37479 - 37479 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
872 17180 37413 - 38305 Apply spray.json.lenses.ExtraImplicits.RichJsValue.update org.scalatest.testsuite spray.json.lenses.JsonLenses.richValue(x$52).update(spray.json.lenses.JsonLenses.strToField("votesAndQualifications").!(spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsObject]](((voteAndQualifications: Map[String,spray.json.JsObject]) => voteAndQualifications.map[String, spray.json.JsObject](((x0$2: (String, spray.json.JsObject)) => x0$2 match { case (_1: String, _2: spray.json.JsObject): (String, spray.json.JsObject)((key @ _), (proposalVotes @ _)) => { val fields: Map[String,spray.json.JsValue] = proposalVotes.fields; @SuppressWarnings(value = ["org.wartremover.warts.AsInstanceOf"]) val qualifications: scala.collection.immutable.Vector[spray.json.JsString] = fields.apply("qualificationKeys").asInstanceOf[spray.json.JsArray].elements.map[spray.json.JsString](((x$53: spray.json.JsValue) => x$53.asInstanceOf[spray.json.JsString])); val newQualifications: Map[String,spray.json.JsValue] = qualifications.map[(String, spray.json.JsString)](((x$54: spray.json.JsString) => scala.Predef.ArrowAssoc[String](x$54.value).->[spray.json.JsString](spray.json.JsString.apply("trusted")))).toMap[String, spray.json.JsValue](scala.this.<:<.refl[(String, spray.json.JsString)]); val modifiedFields: Map[String,spray.json.JsValue] = fields.+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("qualificationKeys").->[spray.json.JsObject](spray.json.JsObject.apply(newQualifications))).+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("trust").->[spray.json.JsString](spray.json.JsString.apply("trusted"))); scala.Predef.ArrowAssoc[String](key).->[spray.json.JsObject](spray.json.JsObject.apply(modifiedFields)) } }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsObject]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat))))
872 14704 37422 - 37446 Literal <nosymbol> org.scalatest.testsuite "votesAndQualifications"
872 17951 37479 - 37479 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat)
872 11225 37422 - 38304 Apply spray.json.lenses.UpdateLens.! org.scalatest.testsuite spray.json.lenses.JsonLenses.strToField("votesAndQualifications").!(spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsObject]](((voteAndQualifications: Map[String,spray.json.JsObject]) => voteAndQualifications.map[String, spray.json.JsObject](((x0$2: (String, spray.json.JsObject)) => x0$2 match { case (_1: String, _2: spray.json.JsObject): (String, spray.json.JsObject)((key @ _), (proposalVotes @ _)) => { val fields: Map[String,spray.json.JsValue] = proposalVotes.fields; @SuppressWarnings(value = ["org.wartremover.warts.AsInstanceOf"]) val qualifications: scala.collection.immutable.Vector[spray.json.JsString] = fields.apply("qualificationKeys").asInstanceOf[spray.json.JsArray].elements.map[spray.json.JsString](((x$53: spray.json.JsValue) => x$53.asInstanceOf[spray.json.JsString])); val newQualifications: Map[String,spray.json.JsValue] = qualifications.map[(String, spray.json.JsString)](((x$54: spray.json.JsString) => scala.Predef.ArrowAssoc[String](x$54.value).->[spray.json.JsString](spray.json.JsString.apply("trusted")))).toMap[String, spray.json.JsValue](scala.this.<:<.refl[(String, spray.json.JsString)]); val modifiedFields: Map[String,spray.json.JsValue] = fields.+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("qualificationKeys").->[spray.json.JsObject](spray.json.JsObject.apply(newQualifications))).+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("trust").->[spray.json.JsString](spray.json.JsString.apply("trusted"))); scala.Predef.ArrowAssoc[String](key).->[spray.json.JsObject](spray.json.JsObject.apply(modifiedFields)) } }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsObject]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat)))
872 17407 37479 - 37479 ApplyToImplicitArgs spray.json.lenses.Reader.safeMonadicReader org.scalatest.testsuite `package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsObject]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat))
872 14368 37449 - 38304 ApplyToImplicitArgs spray.json.lenses.Operations.modify org.scalatest.testsuite spray.json.lenses.JsonLenses.modify[Map[String,spray.json.JsObject]](((voteAndQualifications: Map[String,spray.json.JsObject]) => voteAndQualifications.map[String, spray.json.JsObject](((x0$2: (String, spray.json.JsObject)) => x0$2 match { case (_1: String, _2: spray.json.JsObject): (String, spray.json.JsObject)((key @ _), (proposalVotes @ _)) => { val fields: Map[String,spray.json.JsValue] = proposalVotes.fields; @SuppressWarnings(value = ["org.wartremover.warts.AsInstanceOf"]) val qualifications: scala.collection.immutable.Vector[spray.json.JsString] = fields.apply("qualificationKeys").asInstanceOf[spray.json.JsArray].elements.map[spray.json.JsString](((x$53: spray.json.JsValue) => x$53.asInstanceOf[spray.json.JsString])); val newQualifications: Map[String,spray.json.JsValue] = qualifications.map[(String, spray.json.JsString)](((x$54: spray.json.JsString) => scala.Predef.ArrowAssoc[String](x$54.value).->[spray.json.JsString](spray.json.JsString.apply("trusted")))).toMap[String, spray.json.JsValue](scala.this.<:<.refl[(String, spray.json.JsString)]); val modifiedFields: Map[String,spray.json.JsValue] = fields.+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("qualificationKeys").->[spray.json.JsObject](spray.json.JsObject.apply(newQualifications))).+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("trust").->[spray.json.JsString](spray.json.JsString.apply("trusted"))); scala.Predef.ArrowAssoc[String](key).->[spray.json.JsObject](spray.json.JsObject.apply(modifiedFields)) } }))))(`package`.this.Reader.safeMonadicReader[Map[String,spray.json.JsObject]](spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat)), spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat))
872 14215 37479 - 37479 Select spray.json.BasicFormats.StringJsonFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.StringJsonFormat
872 10438 37479 - 37479 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
872 15115 37479 - 37479 Select spray.json.AdditionalFormats.RootJsObjectFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.RootJsObjectFormat
872 11382 37479 - 37479 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.scalatest.testsuite spray.json.DefaultJsonProtocol.mapFormat[String, spray.json.JsObject](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.RootJsObjectFormat)
874 11208 37532 - 38292 Apply scala.collection.MapOps.map org.scalatest.testsuite voteAndQualifications.map[String, spray.json.JsObject](((x0$2: (String, spray.json.JsObject)) => x0$2 match { case (_1: String, _2: spray.json.JsObject): (String, spray.json.JsObject)((key @ _), (proposalVotes @ _)) => { val fields: Map[String,spray.json.JsValue] = proposalVotes.fields; @SuppressWarnings(value = ["org.wartremover.warts.AsInstanceOf"]) val qualifications: scala.collection.immutable.Vector[spray.json.JsString] = fields.apply("qualificationKeys").asInstanceOf[spray.json.JsArray].elements.map[spray.json.JsString](((x$53: spray.json.JsValue) => x$53.asInstanceOf[spray.json.JsString])); val newQualifications: Map[String,spray.json.JsValue] = qualifications.map[(String, spray.json.JsString)](((x$54: spray.json.JsString) => scala.Predef.ArrowAssoc[String](x$54.value).->[spray.json.JsString](spray.json.JsString.apply("trusted")))).toMap[String, spray.json.JsValue](scala.this.<:<.refl[(String, spray.json.JsString)]); val modifiedFields: Map[String,spray.json.JsValue] = fields.+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("qualificationKeys").->[spray.json.JsObject](spray.json.JsObject.apply(newQualifications))).+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("trust").->[spray.json.JsString](spray.json.JsString.apply("trusted"))); scala.Predef.ArrowAssoc[String](key).->[spray.json.JsObject](spray.json.JsObject.apply(modifiedFields)) } }))
876 11233 37658 - 37678 Select spray.json.JsObject.fields org.scalatest.testsuite proposalVotes.fields
879 11483 37819 - 37907 Apply scala.collection.StrictOptimizedIterableOps.map org.scalatest.testsuite fields.apply("qualificationKeys").asInstanceOf[spray.json.JsArray].elements.map[spray.json.JsString](((x$53: spray.json.JsValue) => x$53.asInstanceOf[spray.json.JsString]))
879 15215 37882 - 37906 TypeApply scala.Any.asInstanceOf org.scalatest.testsuite x$53.asInstanceOf[spray.json.JsString]
879 9206 37826 - 37845 Literal <nosymbol> org.scalatest.testsuite "qualificationKeys"
880 17805 37991 - 37998 Select spray.json.JsString.value org.scalatest.testsuite x$54.value
880 12230 37991 - 38021 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[String](x$54.value).->[spray.json.JsString](spray.json.JsString.apply("trusted"))
880 13970 38002 - 38021 Apply spray.json.JsString.apply org.scalatest.testsuite spray.json.JsString.apply("trusted")
880 14457 37972 - 38028 ApplyToImplicitArgs scala.collection.IterableOnceOps.toMap org.scalatest.testsuite qualifications.map[(String, spray.json.JsString)](((x$54: spray.json.JsString) => scala.Predef.ArrowAssoc[String](x$54.value).->[spray.json.JsString](spray.json.JsString.apply("trusted")))).toMap[String, spray.json.JsValue](scala.this.<:<.refl[(String, spray.json.JsString)])
880 18174 38023 - 38023 TypeApply scala.<:<.refl org.scalatest.testsuite scala.this.<:<.refl[(String, spray.json.JsString)]
881 11250 38100 - 38119 Literal <nosymbol> org.scalatest.testsuite "qualificationKeys"
881 16967 38123 - 38190 Apply spray.json.JsObject.apply org.scalatest.testsuite spray.json.JsObject.apply(newQualifications)
881 15237 38100 - 38190 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[String]("qualificationKeys").->[spray.json.JsObject](spray.json.JsObject.apply(newQualifications))
883 17392 38206 - 38225 Apply spray.json.JsString.apply org.scalatest.testsuite spray.json.JsString.apply("trusted")
883 11502 38195 - 38202 Literal <nosymbol> org.scalatest.testsuite "trust"
883 13990 38195 - 38225 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[String]("trust").->[spray.json.JsString](spray.json.JsString.apply("trusted"))
883 12097 38090 - 38226 Apply scala.collection.immutable.MapOps.+ org.scalatest.testsuite fields.+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("qualificationKeys").->[spray.json.JsObject](spray.json.JsObject.apply(newQualifications))).+[spray.json.JsValue](scala.Predef.ArrowAssoc[String]("trust").->[spray.json.JsString](spray.json.JsString.apply("trusted")))
884 17928 38252 - 38276 Apply spray.json.JsObject.apply org.scalatest.testsuite spray.json.JsObject.apply(modifiedFields)
884 14470 38245 - 38276 Apply scala.Predef.ArrowAssoc.-> org.scalatest.testsuite scala.Predef.ArrowAssoc[String](key).->[spray.json.JsObject](spray.json.JsObject.apply(modifiedFields))
891 10306 38373 - 39390 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.api.userhistory.LogOrganisationEmailChangedEvent with org.make.api.userhistory.LogUserUploadedAvatarEvent with org.make.api.userhistory.LogUserConnectedEvent with org.make.api.userhistory.LogUserOptOutNewsletterEvent with org.make.api.userhistory.LogUserOptInNewsletterEvent with org.make.api.userhistory.LogUserAnonymizedEvent with org.make.api.userhistory.UserVotesAndQualifications with org.make.api.userhistory.LogUserStartSequenceEvent with org.make.api.userhistory.LogGetProposalDuplicatesEvent with org.make.api.userhistory.LogUserRemoveProposalsSequenceEvent with org.make.api.userhistory.LogUserAddProposalsSequenceEvent with org.make.api.userhistory.LogUserUpdateSequenceEvent with org.make.api.userhistory.LogUserCreateSequenceEvent with org.make.api.userhistory.LogUserUnqualificationEvent with org.make.api.userhistory.LogUserQualificationEvent with org.make.api.userhistory.LogUserUnvoteEvent with org.make.api.userhistory.LogUserVoteEvent with org.make.api.userhistory.LogUserProposalEvent with org.make.api.userhistory.LogLockProposalEvent with org.make.api.userhistory.LogPostponeProposalEvent with org.make.api.userhistory.LogRefuseProposalEvent with org.make.api.userhistory.LogAcceptProposalEvent with org.make.api.userhistory.LogUserSearchProposalsEvent with org.make.api.userhistory.LogRegisterCitizenEvent <: org.make.core.MakeSerializable, _ >: stamina.V3 with stamina.V4 with stamina.V5 with stamina.V6 with stamina.V7 <: stamina.Version]](UserHistorySerializers.this.logRegisterCitizenEventSerializer, UserHistorySerializers.this.logSearchProposalsEventSerializer, UserHistorySerializers.this.logAcceptProposalEventSerializer, UserHistorySerializers.this.logRefuseProposalEventSerializer, UserHistorySerializers.this.logPostponeProposalEventSerializer, UserHistorySerializers.this.logLockProposalEventSerializer, UserHistorySerializers.this.logUserProposalEventSerializer, UserHistorySerializers.this.logUserVoteEventSerializer, UserHistorySerializers.this.logUserUnvoteEventSerializer, UserHistorySerializers.this.logUserQualificationEventSerializer, UserHistorySerializers.this.logUserUnqualificationEventSerializer, UserHistorySerializers.this.logUserCreateSequenceEventSerializer, UserHistorySerializers.this.logUserUpdateSequenceEventSerializer, UserHistorySerializers.this.logUserAddProposalsSequenceEventSerializer, UserHistorySerializers.this.logUserRemoveSequenceEventSerializer, UserHistorySerializers.this.logGetProposalDuplicatesEventSerializer, UserHistorySerializers.this.logUserStartSequenceEventSerializer, UserHistorySerializers.this.userVotesAndQualifications, UserHistorySerializers.this.logUserAnonymizedEventSerializer, UserHistorySerializers.this.logUserOptInNewsletterEventSerializer, UserHistorySerializers.this.logUserOptOutNewsletterEventSerializer, UserHistorySerializers.this.logUserConnectedEventSerializer, UserHistorySerializers.this.logUserUploadedAvatarEventSerializer, UserHistorySerializers.this.logOrganisationEmailChangedEventSerializer)
892 11104 38384 - 38417 Select org.make.api.userhistory.UserHistorySerializers.logRegisterCitizenEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logRegisterCitizenEventSerializer
893 17191 38425 - 38458 Select org.make.api.userhistory.UserHistorySerializers.logSearchProposalsEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logSearchProposalsEventSerializer
894 15236 38466 - 38498 Select org.make.api.userhistory.UserHistorySerializers.logAcceptProposalEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logAcceptProposalEventSerializer
895 11270 38506 - 38538 Select org.make.api.userhistory.UserHistorySerializers.logRefuseProposalEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logRefuseProposalEventSerializer
896 17672 38546 - 38580 Select org.make.api.userhistory.UserHistorySerializers.logPostponeProposalEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logPostponeProposalEventSerializer
897 14118 38588 - 38618 Select org.make.api.userhistory.UserHistorySerializers.logLockProposalEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logLockProposalEventSerializer
898 10415 38626 - 38656 Select org.make.api.userhistory.UserHistorySerializers.logUserProposalEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserProposalEventSerializer
899 18189 38664 - 38690 Select org.make.api.userhistory.UserHistorySerializers.logUserVoteEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserVoteEventSerializer
900 14267 38698 - 38726 Select org.make.api.userhistory.UserHistorySerializers.logUserUnvoteEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserUnvoteEventSerializer
901 11118 38734 - 38769 Select org.make.api.userhistory.UserHistorySerializers.logUserQualificationEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserQualificationEventSerializer
902 17204 38777 - 38814 Select org.make.api.userhistory.UserHistorySerializers.logUserUnqualificationEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserUnqualificationEventSerializer
903 13402 38822 - 38858 Select org.make.api.userhistory.UserHistorySerializers.logUserCreateSequenceEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserCreateSequenceEventSerializer
904 11627 38866 - 38902 Select org.make.api.userhistory.UserHistorySerializers.logUserUpdateSequenceEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserUpdateSequenceEventSerializer
905 17548 38910 - 38952 Select org.make.api.userhistory.UserHistorySerializers.logUserAddProposalsSequenceEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserAddProposalsSequenceEventSerializer
906 14131 38960 - 38996 Select org.make.api.userhistory.UserHistorySerializers.logUserRemoveSequenceEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserRemoveSequenceEventSerializer
907 10431 39004 - 39043 Select org.make.api.userhistory.UserHistorySerializers.logGetProposalDuplicatesEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logGetProposalDuplicatesEventSerializer
908 18079 39051 - 39086 Select org.make.api.userhistory.UserHistorySerializers.logUserStartSequenceEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserStartSequenceEventSerializer
909 14366 39094 - 39120 Select org.make.api.userhistory.UserHistorySerializers.userVotesAndQualifications org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.userVotesAndQualifications
910 10995 39128 - 39160 Select org.make.api.userhistory.UserHistorySerializers.logUserAnonymizedEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserAnonymizedEventSerializer
911 16860 39168 - 39205 Select org.make.api.userhistory.UserHistorySerializers.logUserOptInNewsletterEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserOptInNewsletterEventSerializer
912 13416 39213 - 39251 Select org.make.api.userhistory.UserHistorySerializers.logUserOptOutNewsletterEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserOptOutNewsletterEventSerializer
913 11523 39259 - 39290 Select org.make.api.userhistory.UserHistorySerializers.logUserConnectedEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserConnectedEventSerializer
914 17314 39298 - 39334 Select org.make.api.userhistory.UserHistorySerializers.logUserUploadedAvatarEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logUserUploadedAvatarEventSerializer
915 14153 39342 - 39384 Select org.make.api.userhistory.UserHistorySerializers.logOrganisationEmailChangedEventSerializer org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest UserHistorySerializers.this.logOrganisationEmailChangedEventSerializer
921 18102 39514 - 39563 Apply org.make.api.userhistory.UserHistorySerializers.<init> org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest new UserHistorySerializers(securityConfiguration)