package Ġno . nav . hel se . sp le is . meld inger Ċ Ċ import Ġno . nav . hel se . rap ids _ river s . Message Context Ċ import Ġno . nav . hel se . rap ids _ river s . Message Problems Ċ import Ġno . nav . hel se . sp le is . I Message Mediator Ċ import Ġno . nav . hel se . sp le is . meld inger . model . H en del se Message Ċ Ċ internal Ġclass ĠTest Message Mediator Ġ: ĠI Message Mediator Ġ{ ĊĊĠĠĠ Ġinternal Ġvar Ġrecognized Message Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġfield . also Ġ{ Ġreset () Ġ} ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġinternal Ġvar Ġriver Error Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġfield . also Ġ{ Ġreset () Ġ} ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġinternal Ġfun Ġreset () Ġ{ ĊĠĠĠĠĠĠĠ Ġrecognized Message Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġriver Error Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Re cognized Message ( message : ĠHen del se Message , Ġcontext : ĠMessage Context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrecognized Message Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon R iver Error ( river Name : ĠString , Ġproblems : ĠMessage Problems , Ġcontext : ĠMessage Context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġriver Error Ġ= Ġtrue ĊĠĠĠ Ġ} Ċ } ĊĊ