private <T>BindingAmp<T> findObjectBinding(Key<T> key){
  Objects.requireNonNull(key);
  if (key.qualifiers().length != 1) {
    throw new IllegalArgumentException();
  }
  return (BindingAmp)findBinding(Key.of(Object.class,key.qualifiers()[0]));
}

private < T > BindingAmp < T > findObjectBinding ( Key < T > key ) { Objects . requireNonNull ( key ) ; if ( key . qualifiers ( ) . length != 1 ) { throw new IllegalArgumentException ( ) ; } return ( BindingAmp ) findBinding ( Key . of ( Object . class , key . qualifiers ( ) [ 0 ] ) ) ; }
returns an object producer .
