package Ġcom . a urity lab . graphql . kotlin . toolkit . codegen binding . types Ċ Ċ import Ġgraphql . schema . Data Fetching Environment Ċ Ċ /** Ċ Ġ* ĠAbstract Ġenvironment Ġfor Ġresolver s . ĠThis Ġjust Ġrequires Ġthe Ġoriginal Ġ[ Data Fetching Environment ] Ġto Ġresolve Ġother Ġvalues . Ċ Ġ* Ċ Ġ* Ġ@ param ĠP ĠType Ġof Ġthe Ġparent Ġof Ġthis Ġresolver . Ċ Ġ* Ġ@ param ĠC ĠType Ġof Ġthe Ġglobal Ġcontext . Ċ Ġ* Ġ@ param Ġoriginal ĠThe Ġoriginal Ġ[ Data Fetching Environment ] Ġprovided Ġby Ġgraphql - java . Ċ Ġ*/ Ċ @ Suppress (" unused ") Ċ abstract Ġclass ĠAbstract Env < P Ġ: ĠAny , ĠC Ġ: ĠAny , ĠT >( ĊĠĠĠ Ġ@ Suppress (" Can Be Parameter ") Ġval Ġoriginal : ĠData Fetching Environment , ĊĠĠĠ Ġval Ġtype : ĠT Ċ ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠProvides Ġthe Ġparent Ġof Ġthis Ġresolver . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġparent : ĠP ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġoriginal . getSource () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠProvides Ġthe Ġglobal Ġcontext . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcontext : ĠC ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġoriginal . getContext () Ċ } Ċ