}
public ConByConJoinPointGenerator getJoinPointGenerator(ConByConInfo info)
{
//We are the class advisor
ConByConJoinPointGenerator generator = (ConByConJoinPointGenerator)joinPointGenerators.get(info.getJoinpoint());
if (generator == null)
{
generator = new ConByConJoinPointGenerator(GeneratedClassAdvisor.this, info);
initJoinPointGeneratorsMap();
ConByConJoinPointGenerator existing = (ConByConJoinPointGenerator)joinPointGenerators.putIfAbsent(info.getJoinpoint(), generator);
if (existing != null)
{
generator = existing;
}
}