}
private OperatingSystem getOperatingSystem() throws LauncherStartFailedException {
logger.trace("Init OperatingSystem...");
updateMessage(BundleUtils.getLabel("splash_checkOS"));
final OperatingSystem os = OperatingSystem.getOS();
if (os == OperatingSystem.UNKNOWN) {
logger.error("The operating system is not supported! '{}' '{}' '{}'", System.getProperty("os.name"), System.getProperty("os.arch"),
System.getProperty("os.version"));
GuiUtils.showErrorMessageDialog(null, BundleUtils.getLabel("message_error_operatingSystem"));
throw new LauncherStartFailedException();