@Override
		public Language read(JsonReader reader) throws IOException {
			if (reader.hasNext()) {
				String name = reader.nextString();
				return Languages.all().stream()
						.filter(l -> l.getName().equals(name))
						.findFirst()
						.orElse(Languages.java());
			}
			return Languages.java();
		}
Adapter to read/write {@link Language} values from/to {@link ProcyonConfig}.
recaf-core/src/main/java/software/coley/recaf/services/decompile/procyon/ProcyonDecompiler.java