code: public static AlternateTypeRule newRule(Type original, Type alternate) {
      return newRule(original, alternate, Ordered.LOWEST_PRECEDENCE);
    }
docs: Helper method to create a new alternate rule.
  
  @param original  the original
  @param alternate the alternate
  @return the alternate type rule