p>
 If the method to which this annotation is applied is defined on an interceptor class, it must have one of the
 following signatures:

 <pre>
 void &#060;METHOD&#062;(InvocationContext)

 Object &#060;METHOD&#062;(InvocationContext) throws Exception
 </pre>
 <p>
 If the method to which this annotation is applied is defined on a target class, it must have the following signature:

 <pre>
 void &#060;METHOD&#062;()
 </pre>

 The method can have public, private, protected, or package level access. It must n