public static <T extends Tree> Matcher<T> isSubtypeOf(Supplier<Type> type) {
    return new IsSubtypeOf<>(type);
  }
public static < T extends Tree > Matcher < T > isSubtypeOf ( Supplier < Type > type ) { return new IsSubtypeOf < > ( type ) ; }
Matches an AST node if its type is a subtype of the given type.

@param type the type to check against