package Ġswitch gear . panel . android Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġswitch gear . Parameter Ċ Ċ private Ġconst Ġval ĠPARAMETER S Ġ= Ġ" arguments . parameters " Ċ Ċ /** Ċ Ġ* ĠA ĠFragment Ġconstructed Ġwith Ġparameters . Ċ Ġ*/ Ċ abstract Ġclass ĠPanel Fragment (): ĠFragment () Ġ{ ĊĠĠĠ Ġprotected Ġval Ġparameters Ġget () Ġ= Ġ( arguments ?. get ( PARAMETERS ) Ġas ? ĠArray < Parameter < Any >> ?) Ġ?: ĠarrayOf () ĊĊĠĠĠ Ġconstructor ( parameters : ĠArray < Parameter < Any >> ): Ġthis () Ġ{ ĊĠĠĠĠĠĠĠ Ġarguments Ġ= ĠBundle (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġput Serializable ( PARAMETERS , Ġparameters ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ