package Ġorg . run est ar . client . updater . mapper . std . classes Ċ Ċ import Ġorg . run est ar . client . common . startsWith Ċ import Ġorg . object web . asm . Op codes .* Ċ import Ġorg . object web . asm . Type .* Ċ import Ġorg . run est ar . client . updater . mapper . Identity Mapper Ċ import Ġorg . run est ar . client . updater . mapper . Order Mapper Ċ import Ġorg . run est ar . client . updater . mapper . Unique 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 . Instruction 2 Ċ import Ġorg . run est ar . client . updater . mapper . Method 2 Ċ Ċ @ Dep ends On ( Dual Node :: class ) Ċ class ĠMessage Ġ: ĠIdentity Mapper . Class () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Class 2 > Ġ{ Ġit . super Type Ġ== Ġtype < Dual Node >() Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instance Fields . size Ġ>= Ġ 6 Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instance Fields . count Ġ{ Ġit . type Ġ== ĠINT _ TYPE Ġ} Ġ== Ġ 3 Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instance Fields . count Ġ{ Ġit . type Ġ== ĠString :: class . type Ġ} Ġ== Ġ 3 Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( set :: class ) ĊĠĠĠ Ġclass Ġsender Ġ: ĠOrder Mapper . In Method . Field ( set :: class , Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldType Ġ== ĠString :: class . type Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( set :: class ) ĊĠĠĠ Ġclass Ġprefix Ġ: ĠOrder Mapper . In Method . Field ( set :: class , Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldType Ġ== ĠString :: class . type Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( set :: class ) ĊĠĠĠ Ġclass Ġtext Ġ: ĠOrder Mapper . In Method . Field ( set :: class , Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldType Ġ== ĠString :: class . type Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( set :: class ) ĊĠĠĠ Ġclass Ġtype Ġ: ĠOrder Mapper . In Method . Field ( set :: class , Ġ 2 , Ġ 3 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldType Ġ== ĠINT _ TYPE Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( set :: class ) ĊĠĠĠ Ġclass Ġcycle Ġ: ĠOrder Mapper . In Method . Field ( set :: class , Ġ 1 , Ġ 3 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldType Ġ== ĠINT _ TYPE Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( set :: class ) ĊĠĠĠ Ġclass Ġcount Ġ: ĠOrder Mapper . In Method . Field ( set :: class , Ġ 0 , Ġ 3 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldType Ġ== ĠINT _ TYPE Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( Tri Bool :: class ) ĊĠĠĠ Ġclass Ġis From Friend 0 Ġ: ĠOrder Mapper . In Constructor . Field ( Message :: class , Ġ 0 , Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldType Ġ== Ġtype < Tri Bool >() Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( Tri Bool :: class ) ĊĠĠĠ Ġclass Ġis From Ignored 0 Ġ: ĠOrder Mapper . In Constructor . Field ( Message :: class , Ġ 1 , Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldType Ġ== Ġtype < Tri Bool >() Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters (" type ", Ġ" sender ", Ġ" prefix ", Ġ" text ") ĊĠĠĠ Ġclass Ġset Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠVOID _ TYPE Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . arguments . startsWith ( INT _ TYPE , ĠString :: class . type , ĠString :: class . type , ĠString :: class . type ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Dep ends On ( Username :: class ) ĊĠĠĠ Ġclass Ġsender Username Ġ: ĠIdentity Mapper . Instance Field () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Field 2 > Ġ{ Ġit . type Ġ== Ġtype < Username >() Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( is From Friend 0 :: class ) ĊĠĠĠ Ġclass Ġis From Friend Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠBOOLEAN _ TYPE Ġ&& Ġit . arguments . isEmpty () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instructions . any Ġ{ Ġit . opcode Ġ== ĠGET FIELD Ġ&& Ġit . fieldId Ġ== Ġfield < is From Friend 0 >(). id Ġ} Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( is From Ignored 0 :: class ) ĊĠĠĠ Ġclass Ġis From Ignored Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠBOOLEAN _ TYPE Ġ&& Ġit . arguments . isEmpty () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instructions . any Ġ{ Ġit . opcode Ġ== ĠGET FIELD Ġ&& Ġit . fieldId Ġ== Ġfield < is From Ignored 0 >(). id Ġ} Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( is From Friend :: class ) ĊĠĠĠ Ġclass Ġfill Is From Friend Ġ: ĠUnique Mapper . In Method . Method ( is From Friend :: class ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . is Method Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( is From Ignored :: class ) ĊĠĠĠ Ġclass Ġfill Is From Ignored Ġ: ĠUnique Mapper . In Method . Method ( is From Ignored :: class ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Instruction 2 > Ġ{ Ġit . is Method Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( sender Username :: class ) ĊĠĠĠ Ġclass Ġfill Sender Username Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠVOID _ TYPE Ġ&& Ġit . arguments . isEmpty () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instructions . any Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldId Ġ== Ġfield < sender Username >(). id Ġ} Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( is From Friend 0 :: class , ĠClient . Tri Bool _ unknown :: class ) ĊĠĠĠ Ġclass Ġclear Is From Friend Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠVOID _ TYPE Ġ&& Ġit . arguments . isEmpty () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instructions . any Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldId Ġ== Ġfield < is From Friend 0 >(). id Ġ} Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instructions . any Ġ{ Ġit . opcode Ġ== ĠGET STATIC Ġ&& Ġit . fieldId Ġ== Ġfield < Client . Tri Bool _ unknown >(). id Ġ} Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Parameters () ĊĠĠĠ Ġ@ Dep ends On ( is From Ignored 0 :: class , ĠClient . Tri Bool _ unknown :: class ) ĊĠĠĠ Ġclass Ġclear Is From Ignored Ġ: ĠIdentity Mapper . Instance Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpredicate Ġ= Ġpredicate Of < Method 2 > Ġ{ Ġit . returnType Ġ== ĠVOID _ TYPE Ġ&& Ġit . arguments . isEmpty () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instructions . any Ġ{ Ġit . opcode Ġ== ĠPUT FIELD Ġ&& Ġit . fieldId Ġ== Ġfield < is From Ignored 0 >(). id Ġ} Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and Ġ{ Ġit . instructions . any Ġ{ Ġit . opcode Ġ== ĠGET STATIC Ġ&& Ġit . fieldId Ġ== Ġfield < Client . Tri Bool _ unknown >(). id Ġ} Ġ} ĊĠĠĠ Ġ} Ċ }