package Ġorg . run est ar . client . updater . mapper . std . classes Ċ Ċ import Ġorg . object web . asm . Type .* Ċ 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 . type Ċ import Ġorg . run est ar . client . updater . mapper . Class 2 Ċ import Ġorg . run est ar . client . updater . mapper . Field 2 Ċ import Ġorg . run est ar . client . updater . mapper . Method 2 Ċ import Ġjava . lang . reflect . Modifier Ċ Ċ @ Dep ends On ( Node :: class , ĠAbstract Sound :: class ) Ċ class ĠP cm Stream Ġ: ĠIdentity Mapper . Class () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Class 2 > Ġ{ Ġit . super Type Ġ== Ġtype < Node >() Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instance Fields . any Ġ{ Ġit . type Ġ== Ġtype < Abstract Sound >() Ġ} Ġ} ĊĊĠĠĠ Ġclass Ġactive Ġ: ĠIdentity Mapper . Instance Field () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Field 2 > Ġ{ Ġit . type Ġ== ĠBOOLEAN _ TYPE Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( P cm Stream :: class ) ĊĠĠĠ Ġclass Ġafter Ġ: ĠIdentity Mapper . Instance Field () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Field 2 > Ġ{ Ġit . type Ġ== Ġtype < P cm Stream >() Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( P cm Stream Mixer . first Sub Stream :: class ) ĊĠĠĠ Ġclass Ġfirst Sub Stream Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . mark Ġ== Ġmethod < P cm Stream Mixer . first Sub Stream >(). mark Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( P cm Stream Mixer . next Sub Stream :: class ) ĊĠĠĠ Ġclass Ġnext Sub Stream Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . mark Ġ== Ġmethod < P cm Stream Mixer . next Sub Stream >(). mark Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters (" buffer ", Ġ" start ", Ġ" end ") ĊĠĠĠ Ġclass Ġfill Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠVOID _ TYPE Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . arguments Ġ== ĠlistOf ( IntArray :: class . type , ĠINT _ TYPE , ĠINT _ TYPE ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ ĠModifier . is Abstract ( it . access ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters (" length ") ĊĠĠĠ Ġclass Ġskip Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠVOID _ TYPE Ġ&& Ġit . arguments Ġ== ĠlistOf ( INT _ TYPE ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters (" buffer ", Ġ" start ", Ġ" end ") ĊĠĠĠ Ġclass Ġupdate Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠVOID _ TYPE Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . arguments Ġ== ĠlistOf ( IntArray :: class . type , ĠINT _ TYPE , ĠINT _ TYPE ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ ĠModifier . is Final ( it . access ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( Abstract Sound :: class ) ĊĠĠĠ Ġclass Ġsound Ġ: ĠIdentity Mapper . Instance Field () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Field 2 > Ġ{ Ġit . type Ġ== Ġtype < Abstract Sound >() Ġ} ĊĠĠĠ Ġ} Ċ }