41oracle/jdbc/proxy/AnnotationsRegistry$SyntaxErrorjava/lang/RuntimeExceptionAnnotationsRegistry.java%oracle/jdbc/proxy/AnnotationsRegistry SyntaxErroronlyOneAllowed3Loracle/jdbc/proxy/AnnotationsRegistry$SyntaxError;onlyOneMethodslessAllowedwrongMethodsContextwrongPre wrongPost wrongOnError"onlyOneOnErrorExceptionTypeAllowedwrongGetCreatorwrongGetCreatorMustBeProtectedwrongGetCreatorMustBeAbstractwrongGetDelegatewrongGetDelegateMustBeProtectedwrongGetDelegateMustBeAbstract wrongGetProxywrongGetProxyMustBeProtectedwrongGetProxyMustBeAbstractwrongSetDelegatewrongSetDelegateMustBeProtectedwrongSetDelegateMustBeAbstract(Ljava/lang/String;)V   mustBeClassF(Ljava/lang/Class;)Loracle/jdbc/proxy/AnnotationsRegistry$SyntaxError;java/lang/StringBuilder#()V % $&java/lang/Class(getName()Ljava/lang/String; *+ ),append-(Ljava/lang/String;)Ljava/lang/StringBuilder; ./ $0& must be an abstract or concrete class2toString 4+ $5  mustBeIface must be an interface9mustNotImplementIfaces must not implement interfaces<wrongProxyAccessIface wrong @ProxyAccess argument. Must contain an interface with a simple getter and a simple setter and nothing else, like: public interface Proxyable { void setProxy(T proxy); T getProxy(); }?annotationDefinedMoreThanOnceG(Ljava/lang/String;)Loracle/jdbc/proxy/AnnotationsRegistry$SyntaxError;. is defined more than once for the same methodCmustExtendProxyAccessIfaceW(Ljava/lang/Class;Ljava/lang/Class;)Loracle/jdbc/proxy/AnnotationsRegistry$SyntaxError;% must extends @ProxyAccess interface GnoProxyForClassno @ProxyFor for class JreturnTypeMismatchi(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)Loracle/jdbc/proxy/AnnotationsRegistry$SyntaxError; interceptor Njava/lang/reflect/MethodP Q, and interceptee S: have different return types (U getReturnType()Ljava/lang/Class; WX QY and [)] access$000 !" ` access$200 AB c access$300 8" f access$400 I" i access$500 ;" l access$600 >" o access$7005()Loracle/jdbc/proxy/AnnotationsRegistry$SyntaxError; s access$800 v access$900 y access$1000 LM | access$1100   access$1200   access$1300   access$1400  access$1500   access$1600   access$1700   access$1800   access$1900   access$2000   access$2100   access$2200   access$2300   access$2400   access$2500   access$2600   access$2700 EF Tonly one @Pre/@Post/@OnError/@GetDelegate/@SetDelegate/@GetCreator/@GetProxy allowed2only one @Methods-less @Pre/@Post/@OnError allowedwrong context for @Methods wrong @Pre wrong @Postwrong @OnError;only one @OnError Exception type allowed for a given methodwrong @GetCreator$wrong @GetCreator: must be protected#wrong @GetCreator: must be abstractwrong @GetDelegate%wrong @GetDelegate: must be protected$wrong @GetDelegate: must be abstractwrong @GetProxy"wrong @GetProxy: must be protected!wrong @GetProxy: must be abstractwrong @SetDelegate%wrong @SetDelegate: must be protected$wrong @SetDelegate: must be abstractCodeLineNumberTable InnerClasses SourceFile                    %"*+  45 !">Y$Y'*-13167r sr 8"6Y$Y'*-1:167x ;"6Y$Y'*-1=167} >"6Y$Y'*-1@167 AB3Y$Y'*1D167 EFE%Y$Y'*-1H1+-167$ I"6Y$Y'K1*-167 LMyMY$Y'O1*R1T1+R1V1*Z-1\1+Z-1^167)8L_"*a0bB*d0e"*g0h"*j0k"*m0n"*p0qrt0urw0xrz0{M*+}0~r0r0r0r0r0r0r0r0r0r0r0r0r0r0r0r0F*+0%EY7tY7zY7Y7wY7Y7Y7Y7Y÷7Yŷ7YǷ7Yɷ7Y˷7Yͷ7YϷ7Yѷ7Yӷ7Yշ7Y׷7N7 :=$@0C<FHITL`OlRxUX[^adgjm