/* */ }
/* */
/* */ private Method interceptGetDeclaredMethod(Class clazz, Object[] args)
/* */ throws NoSuchMethodException
/* */ {
/* 890 */ ClassAdvisor advisor = AspectManager.instance().getAdvisorIfAdvised(clazz);
/* 891 */ Method method = getDeclaredMethod(clazz, (String)args[0], (Class[])(Class[])args[1]);
/* */
/* 893 */ if (advisor == null)
/* */ {
/* 895 */ return method;
/* */ }
/* */
/* 899 */ Object[] advisedMethods = advisor.getAdvisedMethods().getValues();
/* */
/* 901 */ for (int i = 0; i < advisedMethods.length; i++)
/* */ {
/* 903 */ Method m = (Method)advisedMethods[i];
/* 904 */ if ((m.equals(method)) && (isNotAccessMethod(m)) && (isNotJavassistWrappedMethod(m)))