package Ġcom . chr yn an . graph kl . language Ċ Ċ /** Ċ Ġ* ĠA Ġrepresentation Ġof Ġsource Ġinput Ġto ĠGraphQL . Ċ Ġ* Ġ` name ` Ġand Ġ` location Offset ` Ġare Ġoptional . ĠThey Ġare Ġuseful Ġfor Ġclients Ġwho Ċ Ġ* Ġstore ĠGraphQL Ġdocuments Ġin Ġsource Ġfiles ; Ġfor Ġexample , Ġif Ġthe ĠGraphQL Ġinput Ċ Ġ* Ġstarts Ġat Ġline Ġ 4 0 Ġin Ġa Ġfile Ġnamed ĠFoo . graphql , Ġit Ġmight Ġbe Ġuseful Ġfor Ġname Ġto Ċ Ġ* Ġbe Ġ" Foo . graphql " Ġand Ġlocation Ġto Ġbe Ġ`{ Ġline : Ġ 4 0 , Ġcolumn : Ġ 0 Ġ} `. Ċ Ġ* Ġline Ġand Ġcolumn Ġin Ġlocation Offset Ġare Ġ 1 - indexed Ċ Ġ*/ Ċ class ĠSource ( ĊĠĠĠĠĠĠĠ Ġval Ġbody : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġval Ġlocation Offset : ĠSource Location Ġ= ĠSource Location ( line Ġ= Ġ 1 , Ġcolumn Ġ= Ġ 1 ) Ċ )