void makeLive(final Type type) {
		if (this.liveClasses.contains(type)) {
			return;
		}

		// Make type live and unblock all methods blocked on it
		CallGraph.db("    Making " + type + " live");
		liveClasses.add(type);
		final Set blockedMethods = (Set) blocked.remove(type);
		if (blockedMethods != null) {
			final Iterator iter = blockedMethods.iterator();
			while (iter.hasNext()) {
				final MemberRef method = (MemberRef) iter.next();
				CallGraph.db("      Unblocking " + method);
				worklist.add(method);
			}
		}
	}