src/main/java/com/greghaskins/spectrum/internal/hooks/HookContext.java
/**
   * In hook context terms, if this returns a positive number it means this item is
   * higher priority than other.
   * @param other to compare with
   * @return positive if this one is higher priority, negative if this one is
   *         lower this can NEVER return 0 as no two contexts can be equal owing
   *         to the auto incremented sequence number
   */
In hook context terms, if this returns a positive number it means this item is
higher priority than other.
@param other to compare with
@return positive if this one is higher priority, negative if this one is
lower this can NEVER return 0 as no two contexts can be equal owing
to the auto incremented sequence number
In hook context terms if this returns a positive number it means this item is higher priority than other . @param other to compare with @return positive if this one is higher priority negative if this one is lower this can NEVER return 0 as no two contexts can be equal owing to the auto incremented sequence number
@Override
  public int compareTo(HookContext other) {
    return -comparisonWith(other);
  }
@ Override public int compareTo ( HookContext other ) { return - comparisonWith ( other ) ; }
In hook context terms, if this returns a positive number it means this item is
 higher priority than other.
In hook context terms if this returns a positive number it means this item is higher priority than other .
// for us, lower means MORE IMPORTANT, so negate // the answer from a method which looks less surprising