private void checkShowFreeDialog() { SubConfiguration config = null; try { config = getPluginConfig(); if (config.getBooleanProperty("premAdShown", Boolean.FALSE) == false) { if (config.getProperty("premAdShown2") == null) { File checkFile = JDUtilities.getResourceFile("tmp/cldzn"); if (!checkFile.exists()) { checkFile.mkdirs(); showFreeDialog("cloudzer.net"); } } else { config = null; } } else { config = null; } } catch (final Throwable e) { } finally { if (config != null) { config.setProperty("premAdShown", Boolean.TRUE); config.setProperty("premAdShown2", "shown"); config.save(); } } }