@Nonnull
	public static StringBinding formatBy(@Nonnull String format, ObservableValue<?>... args) {
		return new SynchronizedStringBinding() {
			{
				bind(args);
			}

			@Override
			protected synchronized String computeValue() {
				return String.format(format, Arrays.stream(args)
						.map(ObservableValue::getValue).toArray());
			}
		};
	}
@param format
		String format.
@param args
		Format arguments.

@return JavaFX string binding for specific translation key with arguments.
recaf-ui/src/main/java/software/coley/recaf/util/Lang.java