public Type getSubType() {
		if ((clazz == null && ifaces.length == 1) || ifaces.length == 0)
			return tRange(this, tNull);

		/*
		 * We don't implement the set of types, that are castable to some of the
		 * given classes or interfaces.
		 */
		throw new alterrs.jode.AssertError(
				"getSubType called on set of classes and interfaces!");
	}