     */
    public static String format(final String format, final Object ... args) {
        return MessageFormatter.arrayFormat(format, args).getMessage();
    }

    /**
     * Follows the same formatting rules but includes information from the input {@link Throwable}, including its
     * stacktrace.
     *
     * @param format Format string
     * @param throwable Throwable
     * @param args Arguments