JAL-3253-applet JAL-3397
[jalview.git] / src / jalview / datamodel / SequenceFeature.java
index bf0b996..1af23a4 100755 (executable)
@@ -217,8 +217,20 @@ public class SequenceFeature implements FeatureLocationI
   @Override
   public boolean equals(Object o)
   {
-    return (o != null && (o instanceof SequenceFeature)
-            && equals(((SequenceFeature) o), false));
+    return (o instanceof SequenceFeature
+            && equalsWithParent((SequenceFeature) o));
+  }
+
+  /**
+   * BH 2019.09.22 required due to subclassing by CrossRef and used by
+   * intervalstore.nonc.IntervalStoreImpl
+   * 
+   * @param sf
+   * @return
+   */
+  public boolean equalsWithParent(SequenceFeature sf)
+  {
+    return equals(sf, false);
   }
 
   /**