@Test public void testCreate() { assertEquals(new Receipt(null, "c42c030b8670"), new DonationKeyFactory().create()); }
@Override protected License create() { return new DefaultLicenseFactory(this).create(); }
DonationKeyFactory extends LicenseFactory { @Override protected License create() { return new DefaultLicenseFactory(this).create(); } }
DonationKeyFactory extends LicenseFactory { @Override protected License create() { return new DefaultLicenseFactory(this).create(); }  }
DonationKeyFactory extends LicenseFactory { @Override protected License create() { return new DefaultLicenseFactory(this).create(); }  @Override List<License> open(); }
DonationKeyFactory extends LicenseFactory { @Override protected License create() { return new DefaultLicenseFactory(this).create(); }  @Override List<License> open();  }