private void setInfo(InfoLevel infoLevel, String infoMessage, Object... parameters) {
        Logger.getLogger(InfoInterface.class.getName()).entering(InfoInterface.class.getName(), "InfoInterface", new Object[] {infoLevel, infoMessage, parameters});
        switch (infoLevel.stringValue()) {
            case "INFO":
                setTitle(resourceBundle.getString("infoInterface.info.title"));
                logoLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/booknaviger/resources/graphics/infologos/info.png")));
                break;
            case "WARNING":
                setTitle(resourceBundle.getString("infoInterface.warning.title"));
                logoLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/booknaviger/resources/graphics/infologos/warning.png")));
                break;
            case "ERROR":
                setTitle(resourceBundle.getString("infoInterface.error.title"));
                logoLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/booknaviger/resources/graphics/infologos/error.png")));
                break;
        }
        infoLabel.setText("<html>" + resourceBundle.getString(infoMessage + ".title") + "</html>");
        if (parameters == null || parameters.length == 0) {
            messageLabel.setText("<html>" + resourceBundle.getString(infoMessage + ".message") + "</html>");
        } else {
            messageLabel.setText("<html>" + MessageFormat.format(resourceBundle.getString(infoMessage + ".message"), parameters) + "</html>");
        }
        Logger.getLogger(InfoInterface.class.getName()).exiting(InfoInterface.class.getName(), "InfoInterface");
    }