package Ġcom . exp edia . graphql . schema . extensions Ċ Ċ import Ġcom . exp edia . graphql . annotations . GraphQL Context Ċ import Ġcom . exp edia . graphql . schema . exceptions . Invalid Input FieldType Exception Ċ import Ġkotlin . reflect . K Parameter Ċ import Ġkotlin . reflect . full . find Annotation Ċ import Ġkotlin . reflect . jvm . jvm Er asure Ċ Ċ @ Throws ( Invalid Input FieldType Exception :: class ) Ċ internal Ġfun ĠK Parameter . throw If Un ath or ized Interface () Ġ{ ĊĠĠĠ Ġif Ġ( this . type . jvm Er asure . java . is Interface ) Ġthrow ĠInvalid Input FieldType Exception () Ċ } Ċ Ċ internal Ġfun ĠK Parameter . is GraphQL Context () Ġ= Ġthis . find Annotation < GraphQL Context >() Ġ!= Ġnull Ċ