@Override
	public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) {
		if (interfaces != null)
			for (String exception : interfaces)
				acceptType(exception);
		acceptType(superName);
	}
@param typeConsumer
		Type consumer to accept seen types.
		The same type may be visited multiple times.
		Method types are also passed in.
recaf-core/src/main/java/software/coley/recaf/util/visitors/TypeVisitor.java