final Object targetInstance) {
CatchClauseSignatureImpl signature = new CatchClauseSignatureImpl(
exceptionClass,
declaringClass,
catchClauseSignature);
Rtti rtti = new CatchClauseRttiImpl(signature, thisInstance, targetInstance);
return new CatchClauseJoinPoint(m_targetClass, signature, rtti, joinPointMetaData, createAroundAdviceExecutor(
adviceIndexes,
JoinPointType.HANDLER), createBeforeAdviceExecutor(adviceIndexes), createAfterAdviceExecutor(adviceIndexes));
}