package Ġorg . not ests . rx feedback Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġj ur aj Ġon Ġ 1 3 / 1 1 / 2 0 1 7 . Ċ Ġ*/ Ċ Ċ val ĠString . need sTo Append Dot : ĠOptional < Unit > ĊĠĠĠ Ġget () Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ== Ġ" initial " Ġ|| Ġthis Ġ== Ġ" initial _ ." Ġ|| Ġthis Ġ== Ġ" initial _ ._ .") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOptional . Some ( Unit ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse ĠOptional . None () Ċ Ċ val ĠString . need sTo Append : ĠOptional < String > ĊĠĠĠ Ġget () Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ== Ġ" initial ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOptional . Some ("_ a ") ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( this Ġ== Ġ" initial _ a ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOptional . Some ("_ b ") ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( this Ġ== Ġ" initial _ a _ b ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOptional . Some ("_ c ") ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOptional . None < String >() ĊĠĠĠĠĠĠĠ Ġ} Ċ Ċ val ĠString . need sTo Append Parallel : ĠSet < String > ĊĠĠĠ Ġget () Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( this . contains ("_ a ") Ġ&& Ġthis . contains ("_ b ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Of ("_ c ") ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= Ġempty Set < String >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! this . contains ("_ a ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult Ġ= Ġresult . plus ("_ a ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! this . contains ("_ b ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult Ġ= Ġresult . plus ("_ b ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult ĊĠĠĠĠĠĠĠ Ġ} Ċ