code: public <T> WithStaticFinder<T> withFinder(Class<T> beanType) {
      return withStaticFinders.withFinder(beanType);
    }
docs: Used to specify a test double to replace a static 'finder' field on the given beanType.
  <pre>{@code
  
  DelegateEbeanServer mock = new DelegateEbeanServer();
  mock.withFinder(Customer.class).as(new TDCustomerFinder());
  
  // Note: TDCustomerFinder not set onto Customer until runWithMock()
  
  MockiEbean.runWithMock(mock, new Runnable() {
  
  public void run() {
  ...
  // Customer.find now is our test double TDCustomerFinder
  Customer found = Customer.find.byUniqueName("foo");
  }
  });
  
  // Note: original Customer.find implementation is restored by MockiEbean
  
  }</pre>