package Ġcom . query . cache Ċ Ċ import Ġcom . query . cache . definitions . Definition Ċ import Ġcom . query . dump . Definitions Types Ċ import Ġcom . query . dump . Print Types Ċ import Ġcom . query . utils . revision ID Ċ Ċ data Ġclass ĠSerializable ( ĊĠĠĠ Ġval Ġtype Ġ: ĠDefinitions Types , ĊĠĠĠ Ġval Ġloader : ĠLoader , ĊĠĠĠ Ġval Ġdefinition Ġ: ĠList < Definition >, ĊĠĠĠ Ġval Ġwrite Types Ġ: ĠBoolean Ċ ) Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġif ( write Types ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPrint Types ( type , Ġdefinition ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ interface ĠLoader Ġ{ ĊĠĠĠ Ġfun Ġload (): ĠSerializable ĊĊĠĠĠ Ġval Ġrevision Min Ġ: ĠInt ĊĊĠĠĠ Ġfun Ġignore () Ġ= Ġrevision Min Ġ> Ġrevision ID () Ċ Ċ }