code: public void set(Class<? extends Annotation> scope, String key, String value) {
  		Preconditions.checkNotNull(scope, "Parameter 'scope' must not be [" + scope + "]");
  		Preconditions.checkNotNull(key, "Parameter 'key' must not be [" + key + "]");
  		Preconditions.checkNotNull(value, "Parameter 'value' must not be [" + value + "]");
  		Preconditions.checkArgument(scope.isAnnotationPresent(Scope.class), 
  				"Parameter 'scope' must be annotated with @Scope");
  		store(scope).set(key, value);
  	}
docs: Sets the specified key and value into the <b>current</b> context of the
  specified scope.
  
  @param scope Scope qualifier.
  @param key The key to value.
  @param value The value to be stored.