code: public Bindable<T> withAnnotations(Annotation... annotations) {
  		return new Bindable<>(this.type, this.boxedType, this.value,
  				(annotations != null) ? annotations : NO_ANNOTATIONS);
  	}
docs: Create an updated {@link Bindable} instance with the specified annotations.
  @param annotations the annotations
  @return an updated {@link Bindable}