@Nonnull
	public static String getIconPathForFileExtension(@Nullable String extension) {
		if (extension == null)
			return FILE_BINARY;
		return switch (extension.toLowerCase()) {
			case "class" -> FILE_CLASS;
			case "txt", "properties", "mf" -> FILE_TEXT;
			case "java", "css", "xml", "json", "yml" -> FILE_CODE;
			case "zip" -> FILE_ZIP;
			case "apk", "dex" -> ANDROID;
			case "jar", "war" -> FILE_JAR;
			case "mp3", "wav", "ogg" -> FILE_AUDIO;
			case "mov", "mp4" -> FILE_VIDEO;
			case "png", "jpg", "jpeg", "gif" -> FILE_IMAGE;
			case "exe" -> FILE_PROGRAM;
			case "dll", "so", "dylib" -> FILE_LIBRARY;
			default -> FILE_BINARY;
		};
	}
@param extension
		Some file extension name.

@return Icon path to use with other methods in this class,
recaf-ui/src/main/java/software/coley/recaf/util/Icons.java