@Override
    public int compare(final Couple<String> p1, final Couple<String> p2) {
      return p1.getFirst().compareToIgnoreCase(p2.getFirst());
    }
@Override
    public int compare(final Couple<String> p1, final Couple<String> p2)