/* */ }
/* */
/* */ public boolean replaceFieldAccess(List fields, CtClass clazz, ClassAdvisor fieldsAdvisor)
/* */ throws NotFoundException
/* */ {
/* 207 */ CodeConverter converter = this.instrumentor.getCodeConverter();
/* 208 */ boolean converted = false;
/* 209 */ Iterator it = fields.iterator();
/* 210 */ while (it.hasNext())
/* */ {
/* 212 */ CtField field = (CtField)it.next();
/* 213 */ if ((!Modifier.isPrivate(field.getModifiers())) && (Advisable.isAdvisable(field)))
/* */ {
/* 215 */ JoinpointClassification fieldGetClassification = this.classifier.classifyFieldGet(field, fieldsAdvisor);
/* */
/* 217 */ if (fieldGetClassification.equals(JoinpointClassification.WRAPPED))
/* */ {
/* 219 */ converted = true;
/* 220 */ converter.replaceFieldRead(field, clazz, fieldRead(field.getName()));
/* */ }
/* 222 */ JoinpointClassification fieldSetClassification = this.classifier.classifyFieldSet(field, fieldsAdvisor);
/* 223 */ if (fieldSetClassification.equals(JoinpointClassification.WRAPPED))
/* */ {
/* 225 */ converted = true;
/* 226 */ converter.replaceFieldWrite(field, clazz, fieldWrite(field.getName()));
/* */ }
/* */ }
/* */ }
/* 230 */ return converted;
/* */ }