package Ġcom . power in code . question naire _ app . core . li ved ata . ob servers Ċ Ċ import Ġandroid . arch . lifecycle . Observer Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġpower man 2 3 rus Ġon Ġ 2 0 / 0 2 / 2 0 1 9 . Ċ Ġ*/ Ċ open Ġclass ĠNot Null Observer < T >( protected Ġval Ġblock Ġ: Ġ( T ) Ġ-> ĠUnit ) Ġ: ĠObserver < T > Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonChanged ( data Ġ: ĠT ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġdata ?. let Ġ{ Ġblock ( it ) Ġ} ĊĠĠĠ Ġ} Ċ }