this.first = first ; this.second = second ;
if (this == obj) return true ; if (!(obj instanceof StringPair)) return false ; StringPair other = (StringPair)obj ; return (first.equals( other.first ) && second.equals( other.second )) ;
return first ;
return second ;
return first.hashCode() ^ second.hashCode() ;