}
public static <T extends Node> void verifyThat(T node,
Matcher<T> nodeMatcher) {
verifyThatImpl(emptyReason(), node, nodeMatcher);
}
<BUG>@SuppressWarnings("unchecked")</BUG>
public static <T extends Node> void verifyThat(String reason,
String nodeQuery,
Matcher<T> nodeMatcher) {
<BUG>verifyThatImpl(reason, (T) toNode(nodeQuery), nodeMatcher);
}
@SuppressWarnings("unchecked")</BUG>
public static <T extends Node> void verifyThat(String nodeQuery,

}
public static <T extends Node> void verifyThat(T node,
Matcher<T> nodeMatcher) {
verifyThatImpl(emptyReason(), node, nodeMatcher);
}
public static <T extends Node> void verifyThat(String reason,
String nodeQuery,
