package Ġorg . jetbrains . research . k fg . ir Ċ Ċ import Ġorg . jetbrains . research . k fg . Class Manager Ċ import Ġorg . object web . asm . Op codes Ċ Ċ @ Jvm Inline Ċ value Ġclass ĠMod ifiers ( val Ġvalue : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġis Public : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ PUBLIC ) Ġ== ĠOp codes . ACC _ PUBLIC ĊĊĠĠĠ Ġfun Ġset Public ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ PUBLIC ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ PUBLIC ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Private : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ PRIVATE ) Ġ== ĠOp codes . ACC _ PRIVATE ĊĊĠĠĠ Ġfun Ġset Private ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ PRIVATE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ PRIVATE ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Protected : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ PROTECT ED ) Ġ== ĠOp codes . ACC _ PROTECT ED ĊĊĠĠĠ Ġfun Ġset Protected ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ PROTECT ED ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ PROTECT ED ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Static : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ STATIC ) Ġ== ĠOp codes . ACC _ STATIC ĊĊĠĠĠ Ġfun Ġset Static ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ STATIC ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ STATIC ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Final : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ FINAL ) Ġ== ĠOp codes . ACC _ FINAL ĊĊĠĠĠ Ġfun Ġset Final ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ FINAL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ FINAL ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Super : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ SUPER ) Ġ== ĠOp codes . ACC _ SUPER ĊĊĠĠĠ Ġfun Ġset Super ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ SUPER ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ SUPER ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Synchron ized : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ SYN CH RON IZED ) Ġ== ĠOp codes . ACC _ SYN CH RON IZED ĊĊĠĠĠ Ġfun Ġset Synchron ized ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ SYN CH RON IZED ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ SYN CH RON IZED ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Volatile : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ VOL AT ILE ) Ġ== ĠOp codes . ACC _ VOL AT ILE ĊĊĠĠĠ Ġfun Ġset Volatile ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ VOL AT ILE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ VOL AT ILE ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Bridge : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ BR ID GE ) Ġ== ĠOp codes . ACC _ BR ID GE ĊĊĠĠĠ Ġfun Ġset Bridge ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ BR ID GE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ BR ID GE ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Var args : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ VAR ARGS ) Ġ== ĠOp codes . ACC _ VAR ARGS ĊĊĠĠĠ Ġfun Ġset Var args ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ VAR ARGS ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ VAR ARGS ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Transient : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ TRAN SI ENT ) Ġ== ĠOp codes . ACC _ TRAN SI ENT ĊĊĠĠĠ Ġfun Ġset Transient ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ TRAN SI ENT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ TRAN SI ENT ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Native : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ NATIVE ) Ġ== ĠOp codes . ACC _ NATIVE ĊĊĠĠĠ Ġfun Ġset Native ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ NATIVE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ NATIVE ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Interface : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ INTERFACE ) Ġ== ĠOp codes . ACC _ INTERFACE ĊĊĠĠĠ Ġfun Ġset Interface ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ INTERFACE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ INTERFACE ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Abstract : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ AB STR ACT ) Ġ== ĠOp codes . ACC _ AB STR ACT ĊĊĠĠĠ Ġfun Ġset Abstract ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ AB STR ACT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ AB STR ACT ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Strict : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ STRICT ) Ġ== ĠOp codes . ACC _ STRICT ĊĊĠĠĠ Ġfun Ġset Strict ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ STRICT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ STRICT ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Synt hetic : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ SYN TH ET IC ) Ġ== ĠOp codes . ACC _ SYN TH ET IC ĊĊĠĠĠ Ġfun Ġset Synt hetic ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ SYN TH ET IC ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ SYN TH ET IC ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Annotation : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ AN NOT ATION ) Ġ== ĠOp codes . ACC _ AN NOT ATION ĊĊĠĠĠ Ġfun Ġset Annotation ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ AN NOT ATION ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ AN NOT ATION ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval Ġis Enum : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ( value Ġand ĠOp codes . ACC _ ENUM ) Ġ== ĠOp codes . ACC _ ENUM ĊĊĠĠĠ Ġfun Ġset Enum ( value : ĠBoolean ) Ġ= ĠMod ifiers ( ĊĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ-> Ġthis . value Ġor ĠOp codes . ACC _ ENUM ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthis . value Ġand Ġ( Op codes . ACC _ ENUM ). inv () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ } Ċ Ċ abstract Ġclass ĠNode ( val Ġcm : ĠClass Manager , Ġval Ġname : ĠString , Ġmodifiers : ĠMod ifiers ) Ġ{ ĊĠĠĠ Ġvar Ġmodifiers : ĠMod ifiers Ġ= Ġmodifiers ĊĠĠĠĠĠĠĠ Ġprotected Ġset ĊĊĠĠĠ Ġabstract Ġval Ġasm Desc : ĠString ĊĊĠĠĠ Ġvar Ġis Public : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Public ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Public ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Private : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Private ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Private ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Protected : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Protected ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Protected ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Static : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Static ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Static ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Final : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Final ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Final ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Super : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Super ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Super ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Synchron ized : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Synchron ized ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Synchron ized ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Volatile : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Volatile ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Volatile ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Bridge : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Bridge ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Bridge ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Var args : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Var args ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Var args ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Transient : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Transient ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Transient ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Native : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Native ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Native ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Interface : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Interface ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Interface ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Abstract : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Abstract ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Abstract ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Strict : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Strict ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Strict ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Synt hetic : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Synt hetic ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Synt hetic ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Annotation : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Annotation ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Annotation ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġis Enum : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmodifiers . is Enum ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifiers Ġ= Ġmodifiers . set Enum ( value ) ĊĠĠĠĠĠĠĠ Ġ} Ċ }