private void printImplementors(final Type iType, final PrintWriter out,
			final boolean recurse, final int indent) {
		final Iterator implementors = this.implementors(iType).iterator();
		while (implementors.hasNext()) {
			final Type implementor = (Type) implementors.next();
			indent(out, indent);
			out.println(implementor);
			if (recurse) {
				printImplementors(implementor, out, recurse, indent + 2);
			}
		}
	}