code: @Override
  	public void visit(final String name, final Object value) {
  		JvmAnnotationValue annotationValue = proxies.createAnnotationValue(value);
  		annotationValue.setOperation(proxies.createMethodProxy(annotationType, name));
  		values.addUnique(annotationValue);
  	}
docs: Visits a primitive value of the annotation.
  
  @param name
  the value name.
  @param value
  the actual value, whose type must be {@link Byte}, {@link Boolean}, {@link Character}, {@link Short},
  {@link Integer}, {@link Long}, {@link Float}, {@link Double}, {@link String} or {@link Type}. This
  value can also be an array of byte, boolean, short, char, int, long, float or double values (this is
  equivalent to using {@link #visitArray visitArray} and visiting each array element in turn, but is
  more convenient).