package Ġcom . mime tis . dot m im . sync . args Ċ Ċ import Ġcom . mime tis . dot m im . sync . Sync Context Ċ import Ġcom . mime tis . dot m im . sync . orche str ators . Base Orche strator Ċ import Ġcom . mime tis . dot m im . sync . setup . Sync Setup Ċ Ċ class ĠSchema Loading Args ( ĊĠĠĠ Ġcontext : ĠSync Context , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGets Ġthe ĠSetup Ġto Ġbe Ġload . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġsetup : ĠSync Setup Ċ ) Ġ: ĠProgress Args ( context ) Ġ{ ĊĠĠĠ Ġoverride Ġval Ġmessage : ĠString Ġ= Ġ" Loading ĠSchema ĠFor Ġ${ this . setup . tables . size } ĠTables ." ĊĠĠĠ Ġoverride Ġval Ġevent Id : ĠInt Ġ= Ġ 6 0 0 0 Ċ } Ċ Ċ /** Ċ Ġ* ĠInter cept Ġthe Ġprovider Ġwhen Ġschema Ġis Ġloading Ċ Ġ*/ Ċ fun ĠBase Orche strator . on Schema Loading ( action : Ġ( Schema Loading Args ) Ġ-> ĠUnit ) Ġ= ĊĠĠĠ Ġthis . set Interceptor ( action ) Ċ