code: public boolean isNotOneOf( Type first,
                                 Type... rest ) {
          return isNotOneOf(EnumSet.of(first, rest));
      }
docs: Return true if this node's type does not match any of the supplied types
  
  @param first the type to compare
  @param rest the additional types to compare
  @return true if this node's type is different than all of those supplied, or false if matches one of the supplied types