public interface  jakarta.interceptor.InvocationContext extends java.lang.Object
{
public abstract java.lang.Object getTarget();
public abstract java.lang.Object getTimer();
public abstract java.lang.reflect.Method getMethod();
public abstract java.lang.reflect.Constructor getConstructor();
public abstract java.lang.Object[] getParameters();
public abstract void setParameters(java.lang.Object[]);
public abstract java.util.Map getContextData();
public abstract java.lang.Object proceed() throws java.lang.Exception;
}