diff --git a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
index b7af9471a9a965427a02ab02d598f8b5d4ef339c..e43e718fa81c04de0ef988e6353bec7c77dec246 100644
--- a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
+++ b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
@@ -54,7 +54,7 @@ import fr.inrialpes.exmo.ontowrap.OntowrapException;
  * In version 3.0 this class is virtually abstract.
  * But it cannot be declared abstract because it uses its own constructor.
  *
- * @author J�r�me Euzenat, David Loup, Rapha�l Troncy
+ * @author J�r�me Euzenat, David Loup, Rapha�l Troncy
  * @version $Id$
  */
 
@@ -550,9 +550,9 @@ public class BasicAlignment implements Alignment {
      */
     public Alignment meet(Alignment align) throws AlignmentException {
 	// Could also test: onto1 == getOntologyObject1();
-	if ( onto1.getURI() != align.getOntology1URI() )
+	if ( ! onto1.getURI().equals(align.getOntology1URI()) )
 	    throw new AlignmentException("Can only meet alignments with same ontologies");
-	if ( onto2.getURI() != align.getOntology2URI() )
+	if ( ! onto2.getURI().equals(align.getOntology2URI()) )
 	    throw new AlignmentException("Can only meet alignments with same ontologies");
 	BasicAlignment result = createNewAlignment( onto1, onto2 );
 	for ( Cell c1 : this ) {