public int compareTo(Specificity o) { if(get(Level.A) > o.get(Level.A)) return 1; else if(get(Level.A) < o.get(Level.A)) return -1; if(get(Level.B) > o.get(Level.B)) return 1; else if(get(Level.B) < o.get(Level.B)) return -1; if(get(Level.C) > o.get(Level.C)) return 1; else if(get(Level.C) < o.get(Level.C)) return -1; if(get(Level.D) > o.get(Level.D)) return 1; else if(get(Level.D) < o.get(Level.D)) return -1; return 0; }
public int compareTo(Specificity o) { if(get(Level.A) > o.get(Level.A)) return 1; else if(get(Level.A) < o.get(Level.A)) return -1; if(get(Level.B) > o.get(Level.B)) return 1; else if(get(Level.B) < o.get(Level.B)) return -1; if(get(Level.C) > o.get(Level.C)) return 1; else if(get(Level.C) < o.get(Level.C)) return -1; if(get(Level.D) > o.get(Level.D)) return 1; else if(get(Level.D) < o.get(Level.D)) return -1; return 0; }
public int compareTo(Specificity o) { if(get(Level.A) > o.get(Level.A)) return 1; else if(get(Level.A) < o.get(Level.A)) return -1; if(get(Level.B) > o.get(Level.B)) return 1; else if(get(Level.B) < o.get(Level.B)) return -1; if(get(Level.C) > o.get(Level.C)) return 1; else if(get(Level.C) < o.get(Level.C)) return -1; if(get(Level.D) > o.get(Level.D)) return 1; else if(get(Level.D) < o.get(Level.D)) return -1; return 0; }
public int compareTo(Specificity o) { if(get(Level.A) > o.get(Level.A)) return 1; else if(get(Level.A) < o.get(Level.A)) return -1; if(get(Level.B) > o.get(Level.B)) return 1; else if(get(Level.B) < o.get(Level.B)) return -1; if(get(Level.C) > o.get(Level.C)) return 1; else if(get(Level.C) < o.get(Level.C)) return -1; if(get(Level.D) > o.get(Level.D)) return 1; else if(get(Level.D) < o.get(Level.D)) return -1; return 0; }