fix for "<" vs "&lt;" in method signatures
diff --git a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java
index f16b51c..6cb77f4 100644
--- a/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java
+++ b/archive/releng.builder/tools/apitools/org.eclipse.wtp.releng.tools.component.core/src/org/eclipse/wtp/releng/tools/component/api/ClassAPI.java
@@ -124,14 +124,16 @@
   {
     if (methodAPIs == null)
       return null;
-    else
-    {
-      StringBuffer key = new StringBuffer();
-      key.append(name);
-      key.append(" ");
-      key.append(descriptor);
-      return (MethodAPI)methodAPIs.get(key.toString());
-    }
+    StringBuffer key = new StringBuffer();
+    key.append(name);
+    key.append(" "); //$NON-NLS-1$
+    key.append(descriptor);
+    MethodAPI result = (MethodAPI)methodAPIs.get(key.toString());
+    if (result != null)
+    	return result;
+    if (name.indexOf("<")>-1) //$NON-NLS-1$
+    	return getMethodAPI(name.replaceFirst("<", "&lt;"),descriptor); //$NON-NLS-1$ //$NON-NLS-2$
+    return null;
   }
 
   public MethodAPI getMethodAPI(String name, List inputs, String returnType)