[279661] Remove IWildcard from org.eclipse.wst.jsdt.core.ast
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/src/org/eclipse/wst/jsdt/core/tests/dom/ASTConverter15Test.java b/tests/org.eclipse.wst.jsdt.core.tests.model/src/org/eclipse/wst/jsdt/core/tests/dom/ASTConverter15Test.java
index df60819..6bb41e0 100644
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/src/org/eclipse/wst/jsdt/core/tests/dom/ASTConverter15Test.java
+++ b/tests/org.eclipse.wst.jsdt.core.tests.model/src/org/eclipse/wst/jsdt/core/tests/dom/ASTConverter15Test.java
@@ -947,7 +947,6 @@
 		assertEquals("Wrong isPrimitive", false, typeBinding.isPrimitive());
 		assertEquals("Wrong isRawType", false, typeBinding.isRawType());
 		assertEquals("Wrong isTopLevel", false, typeBinding.isTopLevel());
-		assertEquals("Wrong isUpperbound", false, typeBinding.isUpperbound());
 		assertEquals("Wrong isTypeVariable", true, typeBinding.isTypeVariable());
 		assertTrue("Not from source", typeBinding.isFromSource());
 		assertEquals("Wrong isWildcardType", false, typeBinding.isWildcardType());
@@ -968,7 +967,6 @@
 		assertEquals("Wrong isPrimitive", false, typeBinding2.isPrimitive());
 		assertEquals("Wrong isRawType", false, typeBinding2.isRawType());
 		assertEquals("Wrong isTopLevel", true, typeBinding2.isTopLevel());
-		assertEquals("Wrong isUpperbound", false, typeBinding2.isUpperbound());
 		assertEquals("Wrong isTypeVariable", false, typeBinding2.isTypeVariable());
 		assertEquals("Wrong isWildcardType", false, typeBinding2.isWildcardType());
 		typeParameters = typeBinding2.getTypeParameters();
@@ -1505,8 +1503,6 @@
 		assertTrue("Not a wildcard type", type2.isWildcardType());
 		WildcardType wildcardType = (WildcardType) type2;
 		assertTrue("Not an upperbound type", wildcardType.isUpperBound());
-		ITypeBinding typeBinding = wildcardType.resolveBinding();
-		assertTrue("Not an upperbound type binding", typeBinding.isUpperbound());
 	}
 	
 	/**
@@ -1534,8 +1530,6 @@
 		assertTrue("Not a wildcard type", type2.isWildcardType());
 		WildcardType wildcardType = (WildcardType) type2;
 		assertFalse("An upperbound type", wildcardType.isUpperBound());
-		ITypeBinding typeBinding = wildcardType.resolveBinding();
-		assertFalse("An upperbound type binding", typeBinding.isUpperbound());
 	}
 
 	/**
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/src/org/eclipse/wst/jsdt/core/tests/model/BindingKeyTests.java b/tests/org.eclipse.wst.jsdt.core.tests.model/src/org/eclipse/wst/jsdt/core/tests/model/BindingKeyTests.java
index 30b71ef..4fed271 100644
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/src/org/eclipse/wst/jsdt/core/tests/model/BindingKeyTests.java
+++ b/tests/org.eclipse.wst.jsdt.core.tests.model/src/org/eclipse/wst/jsdt/core/tests/model/BindingKeyTests.java
@@ -201,66 +201,6 @@
 			"[[I",
 			key);
 	}
-
-	/*
-	 * Wildcard binding (no bounds)
-	 */
-	public void test028() {
-		assertBindingKeySignatureEquals(
-			"*",
-			"Lp1/X;*"
-		);
-	}
-
-	/*
-	 * Wildcard binding (super bounds)
-	 */
-	public void test029() {
-		assertBindingKeySignatureEquals(
-			"-<E:Ljava/lang/Object;>Ljava.util.List;",
-			"Lp1/X;-Ljava/util/List<TE;>;"
-		);
-	}
-
-	/*
-	 * Wildcard binding (extends bounds)
-	 */
-	public void test030() {
-		assertBindingKeySignatureEquals(
-			"+Ljava.util.ArrayList;",
-			"Lp1/X;+Ljava/util/ArrayList;"
-		);
-	}
-
-	/*
-	 * Capture binding (no bounds)
-	 */
-	public void test031() {
-		assertBindingKeySignatureEquals(
-			"*",
-			"Ljava/util/List;&!Lp1/X;*123;"
-		);
-	}
-
-	/*
-	 * Capture binding (super bounds)
-	 */
-	public void test032() {
-		assertBindingKeySignatureEquals(
-			"-<E:Ljava/lang/Object;>Ljava.util.List;",
-			"Ljava/util/List;&!Lp1/X;-Ljava/util/List<TE;>;123;"
-		);
-	}
-
-	/*
-	 * Capture binding (extends bounds)
-	 */
-	public void test033() {
-		assertBindingKeySignatureEquals(
-			"+Ljava.util.ArrayList;",
-			"Ljava/util/List;&!Lp1/X;+Ljava/util/ArrayList;123;"
-		);
-	}
 	
 	/*
 	 * Method starting with an upper case corresponding to a primitive type