Pattern current = resolver.findPatternByIndex( old.getIndex() );
if ( current != null && old != current ) {
resolved = new Declaration( decl[i].getIdentifier(),
decl[i].getExtractor(),
current );
provider.replaceDeclaration( decl[i],
resolved );
}
}
}
} else {