@Override public boolean equals(Object o) {return o instanceof ReverseComparator2&& ((ReverseComparator2) o).cmp.equals(cmp);}
public override bool Equals(object o){return o is java.util.Collections.ReverseComparator2<T> && ((java.util.Collections.ReverseComparator2<T>)o).cmp.Equals(cmp);}