private static void collectRelaxingTypes(Set res, ITypeBinding type) {
private static void collectRelaxingTypes(Collection res, ITypeBinding type) {
	private static void collectRelaxingTypes(Set res, ITypeBinding type) {		ITypeBinding[] interfaces= type.getInterfaces();		for (int i= 0; i < interfaces.length; i++) {			ITypeBinding curr= interfaces[i];			res.add(curr);			collectRelaxingTypes(res, curr);		}		ITypeBinding binding= type.getSuperclass();		if (binding != null) {			res.add(binding);			collectRelaxingTypes(res, binding);					}	}