code: @Override
    public <T> Iterable<Binding<T>> bindings(Class<T> type)
    {
      BindingSet<T> set = (BindingSet) _bindingSetMap.get(type);
  
      if (set != null) {
        return (Iterable) set;
      }
      else {
        return Collections.EMPTY_LIST;
      }
    }
docs: Returns all bindings matching a type.