@Nonnull
  public <T> T getInstance(@Nonnull Class<T> type) {
    return getInstance(new Key<>(type));
  }
@Test
  public void whenDefaultSpecified_shouldProvideInstance() throws Exception {
    injector = builder.bindDefault(Umm.class, MyUmm.class).build();

    assertThat(injector.getInstance(Umm.class)).isInstanceOf(MyUmm.class);
  }