public int compare(PairOfObjectLong<K> e1, PairOfObjectLong<K> e2) { if (e1.getLeftElement().equals(e2.getLeftElement())) { throw new RuntimeException("Event observed twice!"); } return e2.getLeftElement().compareTo(e1.getLeftElement()); } };
public int compare(PairOfObjectLong<K> e1, PairOfObjectLong<K> e2) { if (e1.getLeftElement().equals(e2.getLeftElement())) { throw new RuntimeException("Event observed twice!"); } return e2.getLeftElement().compareTo(e1.getLeftElement()); } };
public int compare(PairOfObjectLong<K> e1, PairOfObjectLong<K> e2) { if (e1.getLeftElement().equals(e2.getLeftElement())) { throw new RuntimeException("Event observed twice!"); } return e1.getLeftElement().compareTo(e2.getLeftElement()); } };
public int compare(PairOfObjectLong<K> e1, PairOfObjectLong<K> e2) { if (e1.getLeftElement().equals(e2.getLeftElement())) { throw new RuntimeException("Event observed twice!"); } return e1.getLeftElement().compareTo(e2.getLeftElement()); } };
public int compare(PairOfObjectLong<K> e1, PairOfObjectLong<K> e2) { if (e1.getRightElement() > e2.getRightElement()) { return -1; } if (e1.getRightElement() < e2.getRightElement()) { return 1; } return e1.getLeftElement().compareTo(e2.getLeftElement()); } };
public int compare(PairOfObjectLong<K> e1, PairOfObjectLong<K> e2) { if (e1.getRightElement() > e2.getRightElement()) { return 1; } if (e1.getRightElement() < e2.getRightElement()) { return -1; } return e1.getLeftElement().compareTo(e2.getLeftElement()); } };
public int compare(PairOfObjectLong<K> e1, PairOfObjectLong<K> e2) { if (e1.getRightElement() > e2.getRightElement()) { return 1; } if (e1.getRightElement() < e2.getRightElement()) { return -1; } return e1.getLeftElement().compareTo(e2.getLeftElement()); } };
public int compare(PairOfObjectLong<K> e1, PairOfObjectLong<K> e2) { if (e1.getRightElement() > e2.getRightElement()) { return -1; } if (e1.getRightElement() < e2.getRightElement()) { return 1; } return e1.getLeftElement().compareTo(e2.getLeftElement()); } };