WalletApiFactory { public WalletApi create(final hera.keystore.KeyStore keyStore) { return create(keyStore, DEFAULT_TRY_COUNT_AND_INTERVAL); }  WalletApi create(final hera.keystore.KeyStore keyStore); WalletApi create(final hera.keystore.KeyStore keyStore, final int retryCount,
      final long retryInterval); WalletApi create(final hera.keystore.KeyStore keyStore,
      final TryCountAndInterval tryCountAndInterval); static final TryCountAndInterval DEFAULT_TRY_COUNT_AND_INTERVAL; }
@Test public void testCreate() { final KeyStore keyStore = new InMemoryKeyStore(); final WalletApiFactory walletApiFactory = new WalletApiFactory(); assertNotNull(walletApiFactory.create(keyStore)); assertNotNull(walletApiFactory.create(keyStore, 3, 100L)); assertNotNull(walletApiFactory.create(keyStore, TryCountAndInterval.of(3, Time.of(100L)))); }