public int indexOf(Key that) { if (this.equals(that)) { return 0; } return -1; }
public boolean contains(Key key) { return this.equals(key); }
@Override public boolean equals(Object obj) { if (!(obj instanceof VerseRange)) { return false; } VerseRange vr = (VerseRange) obj; return verseCount == vr.verseCount && start.equals(vr.start) && v11n.equals(vr.v11n); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; ConvertibleVerse other = (ConvertibleVerse) obj; if (mainVerse == null) { if (other.mainVerse != null) return false; } else if (!mainVerse.equals(other.mainVerse)) return false; return true; }