package Ġedu . kit . out wait . server . protocol Ċ Ċ import Ġorg . json . JSONObject Ċ Ċ /** Ċ Ġ* ĠBase Ġclass Ġfor Ġjson Ġwrappers . Ċ Ġ* Ċ Ġ* ĠAdd Ġdata Ġof Ġa Ġmessage Ġis Ġpacked Ġin Ġa Ġjson , Ġthat Ġcan Ġbe Ġ( un ) wrapped Ġby Ġthe Ġdedicated Ġjson Ġwrapper . Ċ Ġ* ĠThe Ġtype Ġof Ġjson Ġwrapper Ġis Ġdefined Ġin Ġthe ĠEvent Ġenumeration . Ċ Ġ* Ċ Ġ* Ġ@ Ġproperty Ġobj Ġthe Ġinternal Ġjson Ġobject , Ġthat Ġis Ġused Ġby Ġall Ġsubclasses . Ċ Ġ* Ċ Ġ* Ġ@ constructor Ġcreates Ġa Ġnew Ġjson Ġwrapper Ġfrom Ġa Ġjson Ġobject Ġ( this Ġmay Ġalso Ġbe Ġempty ). Ċ Ġ*/ Ċ abstract Ġclass ĠJSONObject Wrapper ( protected Ġval Ġobj : ĠJSONObject ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConvenience Ġmethod Ġto Ġget Ġthe Ġjson Ġstring Ġfrom Ġthis Ġwrapper . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġthe Ġjson Ġstring Ġwith Ġthe Ġdata Ġof Ġthis Ġobject . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget JSON String (): ĠString Ġ= Ġobj . toString () Ċ } Ċ