@Override public <T>List<Binding<T>> bindings(Key<T> key){
  BindingSet<T> set=(BindingSet)_bindingSetMap.get(key.rawClass());
  if (set != null) {
    return set.bindings(key);
  }
 else {
    return Collections.EMPTY_LIST;
  }
}

@ Override public < T > List < Binding < T > > bindings ( Key < T > key ) { BindingSet < T > set = ( BindingSet ) _bindingSetMap . get ( key . rawClass ( ) ) ; if ( set != null ) { return set . bindings ( key ) ; } else { return Collections . EMPTY_LIST ; } }
returns all bindings matching a key .
