Fixes issue 2038.  JDT allows unbound wildcard types to have an implicit bound other that Object.

Patch by: mmendez
Review by: rajeev (TBR), tobyr (TBR)

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1764 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java b/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java
index b8b8136..12056ea 100644
--- a/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java
+++ b/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java
@@ -1543,7 +1543,6 @@
           JClassType upperBound = (JClassType) resolveType(logger,
               wcBinding.erasure());
           bounds = new JUpperBound(new JClassType[] {upperBound});
-          assert (bounds.getFirstBound().getQualifiedSourceName().equals("java.lang.Object"));
         }
           break;
         default: