/* */
/* */ public FieldJoinPointGenerator getJoinPointGenerator(FieldInfo info)
/* */ {
/* 1291 */ if (info.isRead())
/* */ {
/* 1293 */ FieldJoinPointGenerator generator = (FieldJoinPointGenerator)GeneratedClassAdvisor.this.fieldReadJoinPoinGenerators.get(info.getJoinpoint());
/* 1294 */ if (generator == null)
/* */ {
/* 1296 */ generator = new FieldJoinPointGenerator(GeneratedClassAdvisor.this, info);
/* 1297 */ GeneratedClassAdvisor.this.initFieldReadJoinPointGeneratorsMap();
/* 1298 */ FieldJoinPointGenerator existing = (FieldJoinPointGenerator)GeneratedClassAdvisor.this.fieldReadJoinPoinGenerators.putIfAbsent(info.getJoinpoint(), generator);
/* 1299 */ if (existing != null)
/* */ {
/* 1301 */ generator = existing;
/* */ }
/* */ }
/* 1304 */ return generator;
/* */ }
/* */
/* 1308 */ FieldJoinPointGenerator generator = (FieldJoinPointGenerator)GeneratedClassAdvisor.this.joinPointGenerators.get(info.getJoinpoint());
/* 1309 */ if (generator == null)
/* */ {
/* 1311 */ generator = new FieldJoinPointGenerator(GeneratedClassAdvisor.this, info);
/* 1312 */ GeneratedClassAdvisor.this.initJoinPointGeneratorsMap();
/* 1313 */ FieldJoinPointGenerator existing = (FieldJoinPointGenerator)GeneratedClassAdvisor.this.joinPointGenerators.putIfAbsent(info.getJoinpoint(), generator);
/* 1314 */ if (existing != null)
/* */ {
/* 1316 */ generator = existing;
/* */ }
/* */ }