Remove test helper from TreeMap and its usage.

This creates a difficult pattern to cross run TreeMapTest and doesn't add too much of a value. Black box tests should cover all concerns.

PiperOrigin-RevId: 332557480
Change-Id: Ibaaade4758dbf9ce5122f5ef58299f14a1e7c13f
diff --git a/user/test/com/google/gwt/emultest/java/util/TreeMapTest.java b/user/test/com/google/gwt/emultest/java/util/TreeMapTest.java
index b1a7434..84b2d24 100644
--- a/user/test/com/google/gwt/emultest/java/util/TreeMapTest.java
+++ b/user/test/com/google/gwt/emultest/java/util/TreeMapTest.java
@@ -3500,15 +3500,6 @@
     this.comparator = comparator;
   }
 
-  @Override
-  protected void verifyMap() {
-    if (!TestUtils.isJvm()) {
-      // Verify red-black correctness in our implementation
-      TreeMapViolator.callAssertCorrectness((TreeMap) map);
-    }
-    super.verifyMap();
-  }
-
   NavigableMap<K, V> createMap() {
     return createNavigableMap();
   }
diff --git a/user/test/com/google/gwt/emultest/java/util/TreeMapViolator.java b/user/test/com/google/gwt/emultest/java/util/TreeMapViolator.java
deleted file mode 100644
index 80da65d..0000000
--- a/user/test/com/google/gwt/emultest/java/util/TreeMapViolator.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright 2010 Google Inc.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
-package com.google.gwt.emultest.java.util;
-
-import java.util.TreeMap;
-
-/**
- * Used to delay referencing methods only present in the emulated JRE until they
- * are actually used.
- */
-public class TreeMapViolator {
-  // Use JSNI to call a special method on our implementation of TreeMap.
-  @SuppressWarnings("unchecked") // raw Map
-  public static native void callAssertCorrectness(TreeMap map) /*-{
-    map.@java.util.TreeMap::assertCorrectness()();
-  }-*/;
-}