@Override
    public void info(String message, Object... o) {
        String formattedMessage = format(message, o);
        if (infoMethod != null) {
            try {
                infoMethod.invoke(logger, formattedMessage);
            } catch (Exception e) {
                e.printStackTrace();
            }
        } else {
            System.out.println("INFO " + EasyFlow.class.getName() + " " + formattedMessage);
        }
    }