public DictionaryLicense(final Local file) { super(file); this.file = file; this.dictionary = this.read(file); }
@Override public boolean verify(final LicenseVerifierCallback callback) { final String publicKey = this.getPublicKey(); try { this.verify(dictionary, publicKey); return true; } catch(InvalidLicenseException e) { callback.failure(e); return false; } }