public void addIfaces(Collection result, ClassIdentifier ancestor) {
		ClassInfo[] ifaceInfos = ancestor.info.getInterfaces();
		for (int i = 0; i < ifaceInfos.length; i++) {
			ClassIdentifier ifaceident = Main.getClassBundle()
					.getClassIdentifier(ifaceInfos[i].getName());
			if (ifaceident != null && !ifaceident.isReachable())
				addIfaces(result, ifaceident);
			else
				result.add(ifaceInfos[i]);
		}
	}