Define method declaration of GFJ as a dependent type