public static <T> OptionalBinder<T> newOptionalBinder(Binder binder, Key<T> type) { return newRealOptionalBinder(binder, type); }
public static <T> OptionalBinder<T> newOptionalBinder(Binder binder, Class<T> type) { return newRealOptionalBinder(binder, Key.get(type)); }
public static <T> OptionalBinder<T> newOptionalBinder(Binder binder, TypeLiteral<T> type) { return newRealOptionalBinder(binder, Key.get(type)); }
return OptionalBinder.newRealOptionalBinder(binder, key).getKeyForDefaultBinding(); case ACTUAL: return OptionalBinder.newRealOptionalBinder(binder, key).getKeyForActualBinding();