package Ġorg . run est ar . client . updater . mapper . std . classes Ċ Ċ import Ġorg . run est ar . client . updater . mapper . Identity Mapper Ċ import Ġorg . run est ar . client . updater . mapper . Dep ends On Ċ import Ġorg . run est ar . client . updater . mapper . Method Parameters Ċ import Ġorg . run est ar . client . updater . mapper . and Ċ import Ġorg . run est ar . client . updater . mapper . predicate Of Ċ import Ġorg . run est ar . client . updater . mapper . Class 2 Ċ import Ġorg . run est ar . client . updater . mapper . Method 2 Ċ import Ġjava . lang . reflect . Modifier Ċ Ċ @ Dep ends On ( Platform Info :: class ) Ċ class ĠPlatform Info Provider Ġ: ĠIdentity Mapper . Class () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Class 2 > Ġ{ ĠModifier . is Interface ( it . access ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instance Methods . size Ġ== Ġ 1 Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instance Methods . first (). returnType Ġ== Ġtype < Platform Info >() Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġclass Ġget Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġtrue Ġ} ĊĠĠĠ Ġ} Ċ }