/* Ċ Ġ* ĠLicensed Ġto Ġthe ĠApache ĠSoftware ĠFoundation Ġ( ASF ) Ġunder Ġone Ċ Ġ* Ġor Ġmore Ġcontributor Ġlicense Ġagreements . Ġ ĠSee Ġthe ĠNOTICE Ġfile Ċ Ġ* Ġdistributed Ġwith Ġthis Ġwork Ġfor Ġadditional Ġinformation Ċ Ġ* Ġregarding Ġcopyright Ġownership . Ġ ĠThe ĠASF Ġlicenses Ġthis Ġfile Ċ Ġ* Ġto Ġyou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ċ Ġ* Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ċ Ġ* Ġwith Ġthe ĠLicense . Ġ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ċ Ġ* Ġsoftware Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ċ Ġ* Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY Ċ Ġ* ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ġ ĠSee Ġthe ĠLicense Ġfor Ġthe Ċ Ġ* Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ċ Ġ* Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġorg . apache . t inker pop 4 . gre mlin . structure . io . gr yo Ċ Ċ import Ġorg . apache . t inker pop 4 . gre mlin . process . computer . Graph Filter Ċ Ċ /** Ċ Ġ* Ġ@ author ĠSte phen ĠM allet te Ġ( http :// ste phen . gen op ri me . com ) Ċ Ġ*/ Ċ enum Ġclass ĠG ry o Version ( ĊĠĠĠ Ġversion Number : ĠString , ĊĠĠĠ Ġregist rations : ĠList < Type Registration <* >>, ĊĠĠĠ Ġclass Resolver Maker : ĠSupplier < Class Resolver > Ċ ) Ġ{ ĊĠĠĠ ĠV 1 _ 0 (" 1 . 0 ", Ġinit V 1 d 0 Regist rations (), ĠSupplier < Class Resolver > Ġ{ ĠG ry o Class Resolver V 1 d 0 () Ġ}), ĠV 3 _ 0 ( ĊĠĠĠĠĠĠĠ Ġ" 3 . 0 ", ĊĠĠĠĠĠĠĠ Ġinit V 3 d 0 Regist rations (), ĊĠĠĠĠĠĠĠ ĠSupplier < Class Resolver > Ġ{ ĠG ry o Class Resolver V 3 d 0 () Ġ}); ĊĊĠĠĠ Ġval Ġversion : ĠString ĊĠĠĠ Ġprivate Ġval Ġregist rations : ĠList < Type Registration <* >> ĊĠĠĠ Ġprivate Ġval Ġclass Resolver Maker : ĠSupplier < Class Resolver > ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreates Ġa Ġnew Ġ[ G ry o Version ]. ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġversion Number Ġthe Ġuser Ġfacing Ġstring Ġrepresentation Ġof Ġthe Ġversion Ġwhich Ġshould Ġfollow Ġan Ġ` x . y ` ĊĠĠĠĠ Ġ* Ġpattern ĊĠĠĠĠ Ġ* Ġ@ param Ġregist rations Ġthe Ġlist Ġof Ġregist rations Ġfor Ġthis Ġversion ĊĠĠĠĠ Ġ* Ġ@ param Ġclass Resolver Maker Ġproviders Ġthe Ġdefault Ġ` Class Resolver ` Ġfor Ġa Ġparticular Ġversion Ġof ĠG ry o ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠValidate Ġthe Ġdefault Ġregist rations ĊĠĠĠĠĠĠĠ Ġ// ĠFor Ġjust ification Ġof Ġthese Ġdefault Ġregistration Ġrules , Ġsee ĠT inker Pop K ry o Regist r ator ĊĠĠĠĠĠĠĠ Ġfor Ġ( tr Ġin Ġregist rations ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( tr . has Serializer () Ġ/* Ġno Ġserializer Ġis Ġacceptable Ġ*/ Ġ&& Ġnull Ġ== Ġtr . get Serializer Sh im () Ġ/* Ġa Ġshim Ġserializer Ġis Ġacceptable Ġ*/ Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtr . get Sh aded Serializer () Ġ! is ĠJava Serializer Ġ/* Ġsh aded ĠJava Serializer Ġis Ġacceptable Ġ*/) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġeverything Ġelse Ġis Ġinvalid ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmsg : ĠString Ġ= ĠString . format ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" The Ġdefault ĠG ry o Mapper Ġtype Ġregistration Ġ% s Ġis Ġinvalid . Ġ Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" It Ġmust Ġsupply Ġeither Ġan Ġimplementation Ġof Ġ% s Ġor Ġ% s , Ġbut Ġsupp lies Ġneither . Ġ Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" This Ġis Ġprobably Ġa Ġbug Ġin ĠG ry o Mapper 's Ġdefault Ġserialization Ġclass Ġregist rations .", Ġtr , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSerializer Sh im :: class . java . getCanonical Name (), ĠJava Serializer :: class . java . getCanonical Name () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠIllegalStateException ( msg ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġversion Ġ= Ġversion Number ĊĠĠĠĠĠĠĠ Ġthis . regist rations Ġ= Ġregist rations ĊĠĠĠĠĠĠĠ Ġthis . class Resolver Maker Ġ= Ġclass Resolver Maker ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclone Regist rations (): ĠList < Type Registration <* >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠArrayList ( regist rations ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Regist rations (): ĠList < Type Registration <* >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCollections . unmodifiable List ( regist rations ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetClass Resolver Maker (): ĠSupplier < Class Resolver > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġclass Resolver Maker ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġobject ĠTypes Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠMap Ġwith Ġone Ġentry Ġthat Ġis Ġused Ġso Ġthat Ġit Ġis Ġpossible Ġto Ġget Ġthe Ġclass Ġof ĠLinkedHashMap . Entry . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġm : ĠLinkedHashMap Ġ= Ġobject Ġ: ĠLinkedHashMap () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput (" j unk ", Ġ" dummy ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠARRAY S _ AS _ LIST : ĠClass Ġ= ĠArrays . asList (" dummy "). getClass () ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠLINK ED _ HASH _ MAP _ ENTRY _ CLASS : ĠClass Ġ= Ġm . entrySet (). iterator (). next (). getClass () ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠThe Ġ` HashMap $ Node ` Ġclass Ġcomes Ġinto Ġserialization Ġplay Ġwhen Ġa Ġ` Map . entrySet ()` Ġis ĊĠĠĠĠĠĠĠĠ Ġ* Ġserialized . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠHASH _ MAP _ NODE : ĠClass ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠHASH _ MAP _ TREE _ NODE : ĠClass ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠCOL LECTION S _ SYN CH RON IZED _ MAP : ĠClass ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġhave Ġto Ġinstantiate Ġthis Ġvia Ġreflection Ġbecause Ġit Ġis Ġa Ġprivate Ġinner Ġclass Ġof ĠHashMap ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠclassName : ĠString Ġ= ĠHashMap :: class . java . getName () Ġ+ Ġ"\ $ Node " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠHASH _ MAP _ NODE Ġ= ĠClass . forName ( org . apache . t inker pop 4 . gre mlin . structure . io . gr yo . className ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( ex : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Could Ġnot Ġaccess Ġ" Ġ+ Ġorg . apache . t inker pop 4 . gre mlin . structure . io . gr yo . className , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġex ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġorg . apache . t inker pop 4 . gre mlin . structure . io . gr yo . className Ġ= ĠHashMap :: class . java . getName () Ġ+ Ġ"\ $ TreeNode " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠHASH _ MAP _ TREE _ NODE Ġ= ĠClass . forName ( org . apache . t inker pop 4 . gre mlin . structure . io . gr yo . className ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( ex : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Could Ġnot Ġaccess Ġ" Ġ+ Ġorg . apache . t inker pop 4 . gre mlin . structure . io . gr yo . className , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġex ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġorg . apache . t inker pop 4 . gre mlin . structure . io . gr yo . className Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCollections :: class . java . getName () Ġ+ Ġ"\ $ Synchron ized Map " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCOL LECTION S _ SYN CH RON IZED _ MAP Ġ= ĠClass . forName ( org . apache . t inker pop 4 . gre mlin . structure . io . gr yo . className ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( ex : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠRuntimeException ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Could Ġnot Ġaccess Ġ" Ġ+ Ġorg . apache . t inker pop 4 . gre mlin . structure . io . gr yo . className , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġex ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġinit V 3 d 0 Regist rations (): ĠList < Type Registration <* >> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġobject Ġ: ĠArrayList < Type Registration < *> ?> () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( ByteArray :: class . java , Ġ 2 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( CharArray :: class . java , Ġ 2 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Short Array :: class . java , Ġ 2 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( IntArray :: class . java , Ġ 2 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Long Array :: class . java , Ġ 2 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Float Array :: class . java , Ġ 3 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Double Array :: class . java , Ġ 3 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Array < String >:: class . java , Ġ 3 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Array < Object >:: class . java , Ġ 3 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( ArrayList :: class . java , Ġ 1 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . ARRAY S _ AS _ LIST , Ġ 1 3 4 , ĠArrays As List Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( BigInteger :: class . java , Ġ 3 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( BigDecimal :: class . java , Ġ 3 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Calendar :: class . java , Ġ 3 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Class :: class . java , Ġ 4 1 , ĠClass Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Array < Class >:: class . java , Ġ 1 6 6 , ĠClass Array Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collection :: class . java , Ġ 3 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . EMPTY _ LIST . getClass (), Ġ 5 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . EMPTY _ MAP . getClass (), Ġ 5 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . EMPTY _ SET . getClass (), Ġ 5 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . singleton ( null ). getClass (), Ġ 5 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . singletonList ( null ). getClass (), Ġ 2 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . singleton Map ( null , Ġnull ). getClass (), Ġ 2 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . COLLECTION S _ SYN CH RON IZED _ MAP , Ġ 1 8 5 , ĠSynchron ized Map Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Contains :: class . java , Ġ 4 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Currency :: class . java , Ġ 4 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Date :: class . java , Ġ 3 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Direction :: class . java , Ġ 1 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Edge :: class . java , Ġ 2 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Vertex Property :: class . java , Ġ 2 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Property :: class . java , Ġ 1 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Vertex :: class . java , Ġ 1 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Path :: class . java , Ġ 6 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġskip Ġ 1 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Enum Set :: class . java , Ġ 4 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( HashMap :: class . java , Ġ 1 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( HashMap . Entry :: class . java , Ġ 1 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . HASH _ MAP _ NODE , Ġ 9 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . HASH _ MAP _ TREE _ NODE , Ġ 1 7 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( K ry o Serializable :: class . java , Ġ 3 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Linked HashMap :: class . java , Ġ 4 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Linked HashSet :: class . java , Ġ 7 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Concurrent HashMap :: class . java , Ġ 1 7 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Concurrent HashMap . Entry :: class . java , Ġ 1 7 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LinkedList :: class . java , Ġ 1 1 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . LINK ED _ HASH _ MAP _ ENTRY _ CLASS , Ġ 1 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Locale :: class . java , Ġ 2 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( StringBuffer :: class . java , Ġ 4 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( StringBuilder :: class . java , Ġ 4 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( T :: class . java , Ġ 4 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( TimeZone :: class . java , Ġ 4 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( TreeMap :: class . java , Ġ 4 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Tree Set :: class . java , Ġ 5 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( UUID :: class . java , Ġ 1 7 , ĠUUID Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( URI :: class . java , Ġ 7 2 , ĠURI Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Termin ator :: class . java , Ġ 1 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Abstract Map . Simple Entry :: class . java , Ġ 1 2 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Simple Immutable Entry :: class . java , Ġ 1 2 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( java . sql . Timestamp :: class . java , Ġ 1 6 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Inet Address :: class . java , Ġ 1 6 2 , ĠInet Address Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( ByteBuffer :: class . java , Ġ 1 6 3 , ĠByteBuffer Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Edge :: class . java , Ġ 8 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Vertex Property :: class . java , Ġ 8 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Property :: class . java , Ġ 8 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Vertex :: class . java , Ġ 8 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Path :: class . java , Ġ 8 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Star Graph :: class . java , Ġ 8 6 , ĠStar Graph Serializer ( Direction . BOTH , ĠGraph Filter ()))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Edge :: class . java , Ġ 6 5 , ĠEdge Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex :: class . java , Ġ 6 6 , ĠVertex Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Property :: class . java , Ġ 6 7 , ĠProperty Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Property :: class . java , Ġ 6 8 , ĠVertex Property Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Path :: class . java , Ġ 5 9 , ĠPath Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġskip Ġ 5 5 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ O _ Tra verser :: class . java , Ġ 7 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( O _ Tra verser :: class . java , Ġ 7 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ LP _ O _ P _ S _ SE _ SL _ Tra verser :: class . java , Ġ 7 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ O _ S _ SE _ SL _ Tra verser :: class . java , Ġ 7 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ LP _ O _ S _ SE _ SL _ Tra verser :: class . java , Ġ 8 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( O _ OB _ S _ SE _ SL _ Tra verser :: class . java , Ġ 8 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LP _ O _ OB _ S _ SE _ SL _ Tra verser :: class . java , Ġ 9 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LP _ O _ OB _ P _ S _ SE _ SL _ Tra verser :: class . java , Ġ 9 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Project ed Tra verser :: class . java , Ġ 1 6 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Default Remote Tra verser :: class . java , Ġ 1 2 3 , ĠDefault Remote Tra verser Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Byte code :: class . java , Ġ 1 2 2 , ĠByte code Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( P :: class . java , Ġ 1 2 4 , ĠP Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Text P :: class . java , Ġ 1 8 6 , ĠText P Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Lambda :: class . java , Ġ 1 2 5 , ĠLambda Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Byte code . Binding :: class . java , Ġ 1 2 6 , ĠBinding Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Order :: class . java , Ġ 1 2 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Scope :: class . java , Ġ 1 2 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Property . Cardinality :: class . java , Ġ 1 3 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Column :: class . java , Ġ 1 3 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Pop :: class . java , Ġ 1 3 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( S ack Functions . Barrier :: class . java , Ġ 1 3 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Pick :: class . java , Ġ 1 3 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( HashSet Supplier :: class . java , Ġ 1 3 6 , ĠHashSet Supplier Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Multi Comparator :: class . java , Ġ 1 6 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Connect ive Strategy :: class . java , Ġ 1 3 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Hal ted Tra verser Strategy :: class . java , Ġ 1 3 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Partition Strategy :: class . java , Ġ 1 4 0 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Sub graph Strategy :: class . java , Ġ 1 4 1 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Seed Strategy :: class . java , Ġ 1 9 2 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Program Strategy :: class . java , Ġ 1 4 2 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Match Algorithm Strategy :: class . java , Ġ 1 4 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( G reedy Match Algorithm :: class . java , Ġ 1 4 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Adjacent To Incident Strategy :: class . java , Ġ 1 4 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( By Mod ulator Optimization Strategy :: class . java , Ġ 1 9 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Product ive By Strategy :: class . java , Ġ 1 9 5 , ĠJava Serializer ())) Ġ// Ġ*** LAST ĠID *** ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Count Strategy :: class . java , Ġ 1 5 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Filter Ranking Strategy :: class . java , Ġ 1 4 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Identity Removal Strategy :: class . java , Ġ 1 4 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Incident To Adjacent Strategy :: class . java , Ġ 1 4 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Inline Filter Strategy :: class . java , Ġ 1 4 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Lazy Barrier Strategy :: class . java , Ġ 1 5 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Match Predicate Strategy :: class . java , Ġ 1 5 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Order Limit Strategy :: class . java , Ġ 1 5 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Options Strategy :: class . java , Ġ 1 8 7 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Path Processor Strategy :: class . java , Ġ 1 5 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Path Re traction Strategy :: class . java , Ġ 1 5 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Repeat Un roll Strategy :: class . java , Ġ 1 5 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Graph Filter Strategy :: class . java , Ġ 1 5 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Lambda Restriction Strategy :: class . java , Ġ 1 5 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( ReadOnly Strategy :: class . java , Ġ 1 5 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Early Limit Strategy :: class . java , Ġ 1 8 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Count Match Algorithm :: class . java , Ġ 1 6 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( G reedy Match Algorithm :: class . java , Ġ 1 6 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Edge Label Verification Strategy :: class . java , Ġ 1 8 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reserved Keys Verification Strategy :: class . java , Ġ 1 9 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Tra verser Set :: class . java , Ġ 5 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Tree :: class . java , Ġ 6 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( HashSet :: class . java , Ġ 6 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Bulk Set :: class . java , Ġ 6 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Metrics :: class . java , Ġ 6 9 , ĠMetrics Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Traversal Metrics :: class . java , Ġ 7 0 , ĠTra versal Metrics Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Map Memory :: class . java , Ġ 7 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Map Reduce . Null Object :: class . java , Ġ 7 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Atomic Long :: class . java , Ġ 7 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Pair :: class . java , Ġ 8 8 , ĠPair Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Trip let :: class . java , Ġ 1 8 3 , ĠTrip let Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Traversal Explanation :: class . java , Ġ 1 0 6 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Duration :: class . java , Ġ 9 3 , ĠDuration Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Instant :: class . java , Ġ 9 4 , ĠInstant Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LocalDate :: class . java , Ġ 9 5 , ĠLocalDate Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LocalDateTime :: class . java , Ġ 9 6 , ĠLocalDateTime Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Local Time :: class . java , Ġ 9 7 , ĠLocal Time Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Month Day :: class . java , Ġ 9 8 , ĠMonth Day Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Offset DateTime :: class . java , Ġ 9 9 , ĠOffset DateTime Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Offset Time :: class . java , Ġ 1 0 0 , ĠOffset Time Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Period :: class . java , Ġ 1 0 1 , ĠPeriod Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Year :: class . java , Ġ 1 0 2 , ĠYear Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Year Month :: class . java , Ġ 1 0 3 , ĠYear Month Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Z onedDateTime :: class . java , Ġ 1 0 4 , ĠZ onedDateTime Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Zone Offset :: class . java , Ġ 1 0 5 , ĠZone Offset Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Operator :: class . java , Ġ 1 0 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Fold Bi Operator :: class . java , Ġ 1 0 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Group Count Bi Operator :: class . java , Ġ 1 0 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Group Bi Operator :: class . java , Ġ 1 1 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Mean Global Bi Operator :: class . java , Ġ 1 1 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Mean Number :: class . java , Ġ 1 1 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Tree Bi Operator :: class . java , Ġ 1 1 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġskip Ġ 1 1 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Range Bi Operator :: class . java , Ġ 1 1 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Order Bi Operator :: class . java , Ġ 1 1 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Profile Bi Operator :: class . java , Ġ 1 1 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Indexed Tra verser Set :: class . java , Ġ 1 7 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Non Emit ting Seed :: class . java , Ġ 1 9 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ LP _ NL _ O _ P _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ NL _ O _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ LP _ NL _ O _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( NL _ O _ OB _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LP _ NL _ O _ OB _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LP _ NL _ O _ OB _ P _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Label led Counter :: class . java , Ġ 1 8 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Stack :: class . java , Ġ 1 8 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Map :: class . java , Ġ 1 8 2 )) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġplaceholder Ġserializers Ġfor Ġclasses Ġthat Ġdon 't Ġlive Ġhere Ġin Ġcore . Ġthis Ġwill Ġallow Ġthem Ġto Ġbe Ġused Ġif ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġpresent Ġ Ġor Ġignored Ġif Ġthe Ġclass Ġisn 't Ġavailable . Ġeither Ġway Ġthe Ġregistration Ġnumbers Ġare Ġheld Ġas ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġplaceholders Ġso Ġthat Ġthe Ġformat Ġstays Ġstable ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Add Dynamic Type ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis , Ġ" org . apache . t inker pop 4 . gre mlin . driver . message . Request Message ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" org . apache . t inker pop 4 . gre mlin . driver . ser . Request Message G ry o Serializer ", Ġ 1 6 7 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Add Dynamic Type ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis , Ġ" org . apache . t inker pop 4 . gre mlin . driver . message . Response Message ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" org . apache . t inker pop 4 . gre mlin . driver . ser . Response Message G ry o Serializer ", Ġ 1 6 9 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Add Dynamic Type ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis , Ġ" org . apache . t inker pop 4 . gre mlin . spar ql . process . traversal . strategy . S par ql Strategy ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnull , Ġ 1 8 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġinit V 1 d 0 Regist rations (): ĠList < Type Registration <* >> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġobject Ġ: ĠArrayList < Type Registration < *> ?> () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( ByteArray :: class . java , Ġ 2 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( CharArray :: class . java , Ġ 2 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Short Array :: class . java , Ġ 2 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( IntArray :: class . java , Ġ 2 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Long Array :: class . java , Ġ 2 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Float Array :: class . java , Ġ 3 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Double Array :: class . java , Ġ 3 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Array < String >:: class . java , Ġ 3 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Array < Object >:: class . java , Ġ 3 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( ArrayList :: class . java , Ġ 1 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . ARRAY S _ AS _ LIST , Ġ 1 3 4 , ĠArrays As List Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( BigInteger :: class . java , Ġ 3 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( BigDecimal :: class . java , Ġ 3 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Calendar :: class . java , Ġ 3 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Class :: class . java , Ġ 4 1 , ĠClass Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Array < Class >:: class . java , Ġ 1 6 6 , ĠClass Array Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collection :: class . java , Ġ 3 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . EMPTY _ LIST . getClass (), Ġ 5 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . EMPTY _ MAP . getClass (), Ġ 5 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . EMPTY _ SET . getClass (), Ġ 5 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . singleton ( null ). getClass (), Ġ 5 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . singletonList ( null ). getClass (), Ġ 2 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Collections . singleton Map ( null , Ġnull ). getClass (), Ġ 2 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . COLLECTION S _ SYN CH RON IZED _ MAP , Ġ 1 8 5 , ĠSynchron ized Map Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Contains :: class . java , Ġ 4 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Currency :: class . java , Ġ 4 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Date :: class . java , Ġ 3 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Direction :: class . java , Ġ 1 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Edge :: class . java , Ġ 2 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Vertex Property :: class . java , Ġ 2 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Property :: class . java , Ġ 1 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Vertex :: class . java , Ġ 1 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Detached Path :: class . java , Ġ 6 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġskip Ġ 1 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Enum Set :: class . java , Ġ 4 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( HashMap :: class . java , Ġ 1 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( HashMap . Entry :: class . java , Ġ 1 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . HASH _ MAP _ NODE , Ġ 9 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . HASH _ MAP _ TREE _ NODE , Ġ 1 7 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( K ry o Serializable :: class . java , Ġ 3 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Linked HashMap :: class . java , Ġ 4 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Linked HashSet :: class . java , Ġ 7 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LinkedList :: class . java , Ġ 1 1 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Concurrent HashMap :: class . java , Ġ 1 6 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Concurrent HashMap . Entry :: class . java , Ġ 1 6 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Types . LINK ED _ HASH _ MAP _ ENTRY _ CLASS , Ġ 1 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Locale :: class . java , Ġ 2 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( StringBuffer :: class . java , Ġ 4 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( StringBuilder :: class . java , Ġ 4 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( T :: class . java , Ġ 4 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( TimeZone :: class . java , Ġ 4 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( TreeMap :: class . java , Ġ 4 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Tree Set :: class . java , Ġ 5 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( UUID :: class . java , Ġ 1 7 , ĠUUID Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( URI :: class . java , Ġ 7 2 , ĠURI Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Termin ator :: class . java , Ġ 1 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Abstract Map . Simple Entry :: class . java , Ġ 1 2 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Simple Immutable Entry :: class . java , Ġ 1 2 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( java . sql . Timestamp :: class . java , Ġ 1 6 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Inet Address :: class . java , Ġ 1 6 2 , ĠInet Address Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( ByteBuffer :: class . java , Ġ 1 6 3 , ĠByteBuffer Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Edge :: class . java , Ġ 8 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Vertex Property :: class . java , Ġ 8 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Property :: class . java , Ġ 8 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Vertex :: class . java , Ġ 8 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Path :: class . java , Ġ 8 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Star Graph :: class . java , Ġ 8 6 , ĠStar Graph Serializer ( Direction . BOTH , ĠGraph Filter ()))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Edge :: class . java , Ġ 6 5 , ĠEdge Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex :: class . java , Ġ 6 6 , ĠVertex Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Property :: class . java , Ġ 6 7 , ĠProperty Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Property :: class . java , Ġ 6 8 , ĠVertex Property Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Path :: class . java , Ġ 5 9 , ĠPath Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġskip Ġ 5 5 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ O _ Tra verser :: class . java , Ġ 7 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( O _ Tra verser :: class . java , Ġ 7 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ LP _ O _ P _ S _ SE _ SL _ Tra verser :: class . java , Ġ 7 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ O _ S _ SE _ SL _ Tra verser :: class . java , Ġ 7 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ LP _ O _ S _ SE _ SL _ Tra verser :: class . java , Ġ 8 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( O _ OB _ S _ SE _ SL _ Tra verser :: class . java , Ġ 8 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LP _ O _ OB _ S _ SE _ SL _ Tra verser :: class . java , Ġ 9 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LP _ O _ OB _ P _ S _ SE _ SL _ Tra verser :: class . java , Ġ 9 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Project ed Tra verser :: class . java , Ġ 1 6 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Default Remote Tra verser :: class . java , Ġ 1 2 3 , ĠDefault Remote Tra verser Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Byte code :: class . java , Ġ 1 2 2 , ĠByte code Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( P :: class . java , Ġ 1 2 4 , ĠP Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Text P :: class . java , Ġ 1 8 6 , ĠText P Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Lambda :: class . java , Ġ 1 2 5 , ĠLambda Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Byte code . Binding :: class . java , Ġ 1 2 6 , ĠBinding Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Order :: class . java , Ġ 1 2 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Scope :: class . java , Ġ 1 2 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Property . Cardinality :: class . java , Ġ 1 3 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Column :: class . java , Ġ 1 3 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Pop :: class . java , Ġ 1 3 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( S ack Functions . Barrier :: class . java , Ġ 1 3 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Pick :: class . java , Ġ 1 3 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( HashSet Supplier :: class . java , Ġ 1 3 6 , ĠHashSet Supplier Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Multi Comparator :: class . java , Ġ 1 6 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Tra verser Set :: class . java , Ġ 5 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Tree :: class . java , Ġ 6 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( HashSet :: class . java , Ġ 6 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Bulk Set :: class . java , Ġ 6 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Mutable Metrics :: class . java , Ġ 6 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Immutable Metrics :: class . java , Ġ 1 1 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Default Traversal Metrics :: class . java , Ġ 7 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Map Memory :: class . java , Ġ 7 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Map Reduce . Null Object :: class . java , Ġ 7 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Atomic Long :: class . java , Ġ 7 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Pair :: class . java , Ġ 8 8 , ĠPair Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Trip let :: class . java , Ġ 1 8 3 , ĠTrip let Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Traversal Explanation :: class . java , Ġ 1 0 6 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Duration :: class . java , Ġ 9 3 , ĠDuration Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Instant :: class . java , Ġ 9 4 , ĠInstant Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LocalDate :: class . java , Ġ 9 5 , ĠLocalDate Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LocalDateTime :: class . java , Ġ 9 6 , ĠLocalDateTime Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Local Time :: class . java , Ġ 9 7 , ĠLocal Time Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Month Day :: class . java , Ġ 9 8 , ĠMonth Day Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Offset DateTime :: class . java , Ġ 9 9 , ĠOffset DateTime Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Offset Time :: class . java , Ġ 1 0 0 , ĠOffset Time Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Period :: class . java , Ġ 1 0 1 , ĠPeriod Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Year :: class . java , Ġ 1 0 2 , ĠYear Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Year Month :: class . java , Ġ 1 0 3 , ĠYear Month Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Z onedDateTime :: class . java , Ġ 1 0 4 , ĠZ onedDateTime Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Zone Offset :: class . java , Ġ 1 0 5 , ĠZone Offset Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Operator :: class . java , Ġ 1 0 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Fold Bi Operator :: class . java , Ġ 1 0 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Group Count Bi Operator :: class . java , Ġ 1 0 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Group Bi Operator :: class . java , Ġ 1 1 7 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Mean Global Bi Operator :: class . java , Ġ 1 1 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Mean Number :: class . java , Ġ 1 1 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Tree Bi Operator :: class . java , Ġ 1 1 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Non Emit ting Seed :: class . java , Ġ 1 9 4 )) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġskip Ġ 1 1 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Range Bi Operator :: class . java , Ġ 1 1 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Order Bi Operator :: class . java , Ġ 1 1 8 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Profile Bi Operator :: class . java , Ġ 1 1 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Connect ive Strategy :: class . java , Ġ 1 3 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Hal ted Tra verser Strategy :: class . java , Ġ 1 3 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Partition Strategy :: class . java , Ġ 1 4 0 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Sub graph Strategy :: class . java , Ġ 1 4 1 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Seed Strategy :: class . java , Ġ 1 9 2 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Program Strategy :: class . java , Ġ 1 4 2 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Match Algorithm Strategy :: class . java , Ġ 1 4 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( G reedy Match Algorithm :: class . java , Ġ 1 4 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Adjacent To Incident Strategy :: class . java , Ġ 1 4 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( By Mod ulator Optimization Strategy :: class . java , Ġ 1 9 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Product ive By Strategy :: class . java , Ġ 1 9 5 , ĠJava Serializer ())) Ġ// Ġ*** LAST ĠID *** ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Count Strategy :: class . java , Ġ 1 5 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Filter Ranking Strategy :: class . java , Ġ 1 4 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Identity Removal Strategy :: class . java , Ġ 1 4 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Incident To Adjacent Strategy :: class . java , Ġ 1 4 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Inline Filter Strategy :: class . java , Ġ 1 4 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Lazy Barrier Strategy :: class . java , Ġ 1 5 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Match Predicate Strategy :: class . java , Ġ 1 5 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Order Limit Strategy :: class . java , Ġ 1 5 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Options Strategy :: class . java , Ġ 1 8 7 , ĠJava Serializer ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Path Processor Strategy :: class . java , Ġ 1 5 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Path Re traction Strategy :: class . java , Ġ 1 5 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Repeat Un roll Strategy :: class . java , Ġ 1 5 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Graph Filter Strategy :: class . java , Ġ 1 5 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Lambda Restriction Strategy :: class . java , Ġ 1 5 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( ReadOnly Strategy :: class . java , Ġ 1 5 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Early Limit Strategy :: class . java , Ġ 1 8 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Count Match Algorithm :: class . java , Ġ 1 6 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( G reedy Match Algorithm :: class . java , Ġ 1 6 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Edge Label Verification Strategy :: class . java , Ġ 1 8 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reserved Keys Verification Strategy :: class . java , Ġ 1 9 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġskip Ġ 1 7 1 , Ġ 1 7 2 Ġto Ġsync Ġwith Ġthe Ġ 3 . 3 . x ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Vertex Indexed Tra verser Set :: class . java , Ġ 1 7 3 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ LP _ NL _ O _ P _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 4 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ NL _ O _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 5 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( B _ LP _ NL _ O _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 6 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( NL _ O _ OB _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 7 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LP _ NL _ O _ OB _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 8 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( LP _ NL _ O _ OB _ P _ S _ SE _ SL _ Tra verser :: class . java , Ġ 1 7 9 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Label led Counter :: class . java , Ġ 1 8 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Stack :: class . java , Ġ 1 8 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd ( G ry o Type Reg . of ( Reference Map :: class . java , Ġ 1 8 2 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġprivate Ġfun Ġtry Add Dynamic Type ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtypes : ĠList < Type Registration <* >>, Ġtype : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserializer : ĠString ?, Ġregistration Id : ĠInt ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype Class : ĠClass Ġ= ĠClass . forName ( type ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġserializer Instance : ĠOptional < Serializer Sh im <* >> Ġ= ĠOptional . of Nullable ( serializer ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. map ( Function Utils . wrap Function ( Class :: forName )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. map ( Function Utils . wrap Function Ġ{ Ġc Ġ-> Ġc . get Constructor (). newInstance () Ġas ĠSerializer Sh im < *> Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( serializer Instance . isPresent ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtypes . add ( G ry o Type Reg . of ( type Class , Ġregistration Id , Ġserializer Instance . get ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtypes . add ( G ry o Type Reg . of ( type Class , Ġregistration Id )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( ignored : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġif Ġthe Ġclass Ġisn 't Ġhere Ġ- Ġno Ġwor ries ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }