@Override
	public String toString() {
		String nullabilitySuffix = nullability == KtNullability.NULLABLE ? "?" : "";
		if (arguments.isEmpty())
			return StringUtil.shortenPath(name) + nullabilitySuffix;
		return StringUtil.shortenPath(name) + "<" + arguments.stream().map(KtType::toString).collect(Collectors.joining(", ")) + ">" + nullabilitySuffix;
	}
@return Nullability state of the type in this usage context.
recaf-core/src/main/java/software/coley/recaf/util/kotlin/model/KtType.java