// AspectJ Extension
protected void generateAttributes(ClassFile classFile) {
// Have to ensure ITD inners are in the right place for the attribute to get generated
if (binding != null && binding.typeFinder != null) {
ITypeFinder typeFinder = binding.typeFinder;
ReferenceBinding[] itdInners = typeFinder.getMemberTypes();
if (itdInners != null) {
for (int i=0;i<itdInners.length;i++) {
classFile.recordInnerClasses(itdInners[i]);
}
}