else  map.put(variable, "Ljava.lang.Object;".toCharArray());
	private Map computeTypeVariables(IType type) throws JavaModelException {		char[][] concreteParameters= Signature.getTypeArguments(fDeclarationSignature);				Map map= new HashMap();		ITypeParameter[] typeParameters= type.getTypeParameters();		for (int i= 0; i < typeParameters.length; i++) {			String variable= typeParameters[i].getElementName();			// use lower bound since method searching is only parameter based			if (concreteParameters.length > i)				map.put(variable, SignatureUtil.getLowerBound(concreteParameters[i]));		}				return map;	}