package Ġcom . did ig lobal . boost er . cha Ċ Ċ /** Ċ Ġ* Ġ@ author Ġj ohn son lee Ċ Ġ*/ Ċ @ Suppress (" UN CHECK ED _ CAST ") Ċ internal Ġclass ĠEmpty Class Set < Class File , ĠClass Parser Ġ: ĠClass File Parser < Class File >>( ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġparser : ĠClass Parser Ġ= ĠNull Class File Parser Ġas ĠClass Parser Ċ ) Ġ: ĠAbstract Class Set < Class File , ĠClass Parser >() Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġsize : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun ĠisEmpty () Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġget ( name : ĠString ): ĠClass File ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġcontains ( name : ĠString ) Ġ= Ġfalse ĊĊĠĠĠ Ġoverride Ġfun Ġcontains ( element : ĠClass File ) Ġ= Ġfalse ĊĊĠĠĠ Ġoverride Ġfun Ġcontains All ( elements : ĠCollection < Class File >) Ġ= Ġfalse ĊĊĠĠĠ Ġoverride Ġfun Ġiterator () Ġ= Ġobject Ġ: ĠIterator < Class File > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġhas Next () Ġ= Ġfalse ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnext () Ġ= Ġthrow ĠNoSuch ElementException () ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġclose () Ġ{} Ċ Ċ } Ċ