Bug 85713 Signature.getTypeSignatureKind does not like wildcard types
20050217 Signature.getTypeSignatureKind throws an IllegalArgumentException when a signature for wild card is passed. Are signatures for wild cards not considered as type signatures?
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/JavaElementLabels.java
/**
	 * Appends the label for a method to a {@link StringBuffer}. Considers the M_* flags.
	 * 	@param method The element to render.
	 * @param flags The rendering flags. Flags with names starting with 'M_' are considered.
	 * @param buf The buffer to append the resulting label to.
	 */		
	public static void getMethodLabel(IMethod method, long flags, StringBuffer buf) {
		try {
			BindingKey resolvedKey= getFlag(flags, USE_RESOLVED) && method.isResolved() ? new BindingKey(method.getKey()) : null;
			String resolvedSig= (resolvedKey != null && !BUG_85811) ? resolvedKey.toSignature() : null;
			
			
			if (getFlag(flags, M_PRE_TYPE_PARAMETERS) && method.exists()) {
				if (resolvedKey != null) {
					String[] typeArgRefs= resolvedKey.getTypeArguments();
					if (typeArgRefs.length > 0) {
						getTypeArgumentSignaturesLabel(typeArgRefs, flags, buf);
						buf.append(' ');
					}
				} else {
					ITypeParameter[] typeParameters= method.getTypeParameters();
					if (typeParameters.length > 0) {
						getTypeParametersLabel(typeParameters, flags, buf);
						buf.append(' ');
					}
				}
			}
			
			
			if (getFlag(flags, M_PRE_RETURNTYPE) && method.exists() && !method.isConstructor()) {