int usage = DcSettings.getInt(DcRepository.Settings.stUsage) + 1;
DcSettings.set(DcRepository.Settings.stUsage, Long.valueOf(usage));
boolean itsTime = usage == 15 || usage == 150 || usage == 1000 || usage == 1500 || usage == 500 || usage == 50;
if (itsTime && DcSettings.getBoolean(DcRepository.Settings.stAskForDonation))
new DonateDialog().setVisible(true);
} catch (Throwable e) {
System.out.println("Data Crow could not be started: " + e);
e.printStackTrace();
new NativeMessageBox("Error", "Data Crow could not be started: " + e);