public boolean equals(Object obj) {if (!(obj instanceof FacetLabel)) {return false;}FacetLabel other = (FacetLabel) obj;if (length != other.length) {return false; }for (int i = length - 1; i >= 0; i--) {if (!components[i].equals(other.components[i])) {return false;}}return true;}

public boolean equals ( Object obj ) { if ( ! ( obj instanceof FacetLabel ) ) { return false ; } FacetLabel other = ( FacetLabel ) obj ; if ( length != other . length ) { return false ; } for ( int i = length - 1 ; i >= 0 ; i -- ) { if ( ! components [ i ] . equals ( other . components [ i ] ) ) { return false ; } } return true ; }
public override bool Equals(object obj){if (!(obj is FacetLabel)){return false;}FacetLabel other = (FacetLabel)obj;if (Length != other.Length){return false; }for (int i = Length - 1; i >= 0; i--){if (!Components[i].Equals(other.Components[i], StringComparison.Ordinal)){return false;}}return true;}
