/* 1295 */ if ((advisor != null) && (advisor.hasAspects()))
/* */ {
/* 1297 */ int index = advisor.getFieldIndex(field);
/* 1298 */ if (index >= 0)
/* */ {
/* 1300 */ FieldInfo jp = advisor.getFieldWriteInfos()[index];
/* 1301 */ return jp.getWrapper().invoke(null, new Object[] { targetObject, value });
/* */ }
/* */ }
/* */ }
/* 1305 */ return invocation.invokeNext();
/* */ }