package Ġpermissions . dispatcher . processor . exception Ċ Ċ import Ġpermissions . dispatcher . processor . util . simple String Ċ import Ġjavax . lang . model . element . Executable Element Ċ Ċ public Ġclass ĠPrivate Method Exception < A : ĠAnnotation >( e : ĠExec utable Element , Ġannotation Type : ĠClass < A >): ĠRuntimeException (" Method Ġ'${ e . simple String ()} ()' Ġannotated Ġwith Ġ'@ ${ annotation Type . simple Name }' Ġmust Ġnot Ġbe Ġprivate ") Ġ{ Ċ }