/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 2 ĠMat th ias ĠGe is ler Ġ( bit P ogo ) Ġ/ ĠAll Ġrights Ġreserved . Ċ Ġ* Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby ĠApache Ġv 2 . 0 Ċ Ġ*/ Ċ Ċ package Ġtech . ant ib y tes . k mock . processor . mock Ċ Ċ import Ġcom . squareup . kotlin po et . TypeName Ċ import Ġtech . ant ib y tes . k mock . processor . Processor Contract . Companion . nullable Any Ċ import Ġtech . ant ib y tes . k mock . processor . Processor Contract . Generic Declaration Ċ Ċ internal Ġfun ĠGeneric Declaration . resolve Generic (): ĠType Name Ġ{ ĊĠĠĠ Ġreturn Ġif Ġ( this . types . size Ġ> Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġnullable Any . copy ( nullable Ġ= Ġnullable ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . types . first (). copy ( nullable Ġ= Ġnullable ) ĊĠĠĠ Ġ} Ċ } Ċ