((MvelConstraint)constraint).unsetUnification();
}
}
if ( resolved != null && resolved != decl[i] && resolved.getPattern() != pattern ) {
constraint.replaceDeclaration( decl[i],
resolved );
} else if ( resolved == null ) {
// it is probably an implicit declaration, so find the corresponding pattern
Pattern old = decl[i].getPattern();
Pattern current = resolver.findPatternByIndex( old.getIndex() );