for (Iterator it2 = aspect.elementIterator(); it2.hasNext();) {
final Element nestedAdviceElement = (Element)it2.next();
if (nestedAdviceElement.getName().trim().equals("bind-introduction")) {
try {
final BindIntroductionRule bindIntroductionRule = new BindIntroductionRule();
for (Iterator it3 = nestedAdviceElement.attributeIterator(); it3.hasNext();) {
Attribute attribute = (Attribute)it3.next();
final String name = attribute.getName().trim();
final String value = attribute.getValue().trim();
if (name.equals("class")) {
bindIntroductionRule.setExpression(