private void acceptType(@Nullable String internalName) {
		if (internalName == null || internalName.isEmpty()) return;

		try {
			Type methodType = Type.getObjectType(internalName);
			typeConsumer.accept(methodType);
		} catch (Throwable t) {
			logger.trace("Ignored invalid internal name: {}", internalName, t);
		}
	}
@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