/*! ĠĠĠĠĠĠĠĠĠĠĠĠ ĊĠĠĠ ĠC + edition Ġfor ĠDesktop , ĠCommunity ĠEdition . ĊĠĠĠ ĠCopyright Ġ( C ) Ġ 2 0 2 1 ĠC pl use dition ĠLimited . Ġ ĠAll Ġrights Ġreserved . ĊĠĠĠĠĊĠĠĠ ĠThe Ġauthor Ġlicenses Ġthis Ġfile Ġto ĠYou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 ĊĠĠĠ Ġ( the Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith ĊĠĠĠ Ġthe ĠLicense . Ġ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĊĠĠĠĠĊĠĠĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 ĊĠĠĠĠĊĠĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware ĊĠĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĊĠĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĊĠĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand ĊĠĠĠ Ġlimitations Ġunder Ġthe ĠLicense . Ċ */ Ċ /* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 0 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġsf . and ri ans . c pl use dition . support . ao sp Ċ Ċ /** Ċ Ġ* ĠLex ical Ġsco ping Ġelements Ġwithin Ġa ĠJSON Ġreader Ġor Ġwriter . Ċ Ġ*/ Ċ internal Ġenum Ġclass ĠJson Scope Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAn Ġarray Ġwith Ġno Ġelements Ġrequires Ġno Ġsepar ators Ġor Ġnew lines Ġbefore ĊĠĠĠĠ Ġ* Ġit Ġis Ġclosed . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠEMPTY _ ARRAY , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġarray Ġwith Ġat Ġleast Ġone Ġvalue Ġrequires Ġa Ġcomma Ġand Ġnewline Ġbefore ĊĠĠĠĠ Ġ* Ġthe Ġnext Ġelement . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNONE MP TY _ ARRAY , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAn Ġobject Ġwith Ġno Ġname / value Ġpairs Ġrequires Ġno Ġsepar ators Ġor Ġnew lines ĊĠĠĠĠ Ġ* Ġbefore Ġit Ġis Ġclosed . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠEMPTY _ OBJECT , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAn Ġobject Ġwhose Ġmost Ġrecent Ġelement Ġis Ġa Ġkey . ĠThe Ġnext Ġelement Ġmust ĊĠĠĠĠ Ġ* Ġbe Ġa Ġvalue . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠDAN GL ING _ NAME , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAn Ġobject Ġwith Ġat Ġleast Ġone Ġname / value Ġpair Ġrequires Ġa Ġcomma Ġand ĊĠĠĠĠ Ġ* Ġnewline Ġbefore Ġthe Ġnext Ġelement . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNONE MP TY _ OBJECT , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠNo Ġobject Ġor Ġarray Ġhas Ġbeen Ġstarted . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠEMPTY _ DOCUMENT , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġdocument Ġwith Ġat Ġan Ġarray Ġor Ġobject . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNONE MP TY _ DOCUMENT , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġdocument Ġthat 's Ġbeen Ġclosed Ġand Ġcannot Ġbe Ġaccessed . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠCLO SED Ċ }