Adds an extra property to the event.

@param extraName  name of the extra property.
@param extraValue value of the extra property.
@return the current {@code EventBuilder} for chained calls.
432742
public EventBuilder withExtra(String extraName, Object extraValue) {
        event.getExtra().put(extraName, extraValue);
        return this;
    }
1231768
public DescriptionBuilder selectProperty(final String name,
                                             final String defaultValue,
                                             final boolean required,
                                             final String propTitle,
                                             final String propDescription, final List<String> selectValues) {
        properties.add(PropertyUtil.select(name, propTitle, propDescription, required, defaultValue, selectValues));
        return this;
    }
675882
@SuppressWarnings("unchecked")
	private static void appendComposite(UriComponentsBuilder builder, String name, Object value) {

		if (value instanceof Iterable) {

			((Iterable<?>) value).forEach(it -> builder.queryParam(name, it));

		} else if (value instanceof Map) {

			((Map<Object, Object>) value).entrySet() //
					.forEach(it -> builder.queryParam(it.getKey().toString(), it.getValue()));

		} else {

			builder.queryParam(name, value);
		}
	}
677868
public SimplifySpanBuild appendMultiClickable(SpecialClickableUnit specialClickableUnit, Object... specialUnitOrStrings) {
        processMultiClickableSpecialUnit(false, specialClickableUnit, specialUnitOrStrings);
        return this;
    }
876049
public function extra(array $extra = [], $override = true)
    {
        TypeChecker::isArray($extra);
        if (! $override) {
            $extra = array_merge($this->getNotificationData('extra', []), $extra);
        }
        $this->setNotificationData('extra', $extra);

        return $this;
    }
58165
public synchronized void addExtra(String name, Object value) {
        if (extra == null) {
            extra = new HashMap<>();
        }

        extra.put(name, value);
    }
657247
public EventBuilder withTag(String tagKey, String tagValue) {
        event.getTags().put(tagKey, tagValue);
        return this;
    }
797264
public ISarlEventBuilder addSarlEvent(String name) {
		ISarlEventBuilder builder = this.sarlEventProvider.get();
		builder.eInit(getScript(), name, getTypeResolutionContext());
		return builder;
	}
140313
function( name, startFunc, extra ) {
		if ( extra === undefined && ! munit.isFunction( startFunc ) ) {
			extra = startFunc;
			startFunc = undefined;
		}

		if ( munit.isError( extra ) ) {
			extra = extra.message;
		}

		return this.ok( name, false, startFunc || this.fail, extra );
	}
740641
function (event, name, extraData) {
            var target = (event.target) ? event.target : event.srcElement;
            var fakeEvent = aria.DomEvent.getFakeEvent(name, target);
            if (!event.returnValue) {
                fakeEvent.preventDefault();
            }
            if (event.cancelBubble) {
                fakeEvent.stopPropagation();
            }
            fakeEvent.pageX = event.pageX;
            fakeEvent.pageY = event.pageY;
            fakeEvent.clientX = event.clientX;
            fakeEvent.clientY = event.clientY;
            fakeEvent.touches = event.touches;
            fakeEvent.changedTouches = event.changedTouches;
            fakeEvent.isPrimary = event.isPrimary;
            if (this.startData) {
                if (this.startData.time) {
                    fakeEvent.duration = (new Date()).getTime() - this.startData.time;
                }
            }
            if (!extraData) {
                extraData = {};
            }
            extraData.startX = this.startData.positions[0].x;
            extraData.startY = this.startData.positions[0].y;
            var position = ariaTouchEvent.getPositions(event);
            extraData.currentX = position[0].x;
            extraData.currentY = position[0].y;
            fakeEvent.detail = extraData;
            ariaUtilsDelegate.delegate(fakeEvent);
            event.cancelBubble = fakeEvent.hasStopPropagation;
            event.returnValue = !fakeEvent.hasPreventDefault;
            return event.returnValue;
        }
1373096
public MapBuilder add(String fieldName, boolean include, @Nullable Map<String, ?> mapValue) {
        if (include && mapValue != null && !mapValue.isEmpty()) {
            map.put(getFieldName(fieldName), mapValue);
        }
        return this;
    }
586712
public void add(T newValue) {
		if (this.isSet) {
			if (!this.isMultiple
					&& newValue != this.object && (newValue == null || !newValue.equals(this.object))) {
				this.isMultiple = true;
				this.object = null;
			}
		} else {
			this.object = newValue;
			this.isSet = true;
			this.isMultiple = false;
		}
	}
1233923
@SuppressWarnings("unchecked")
  public AtomicDocumentTreeBuilder<V> withExtraTypes(Class<?>... extraTypes) {
    config.setExtraTypes(Lists.newArrayList(extraTypes));
    return this;
  }
1135356
public void addAdditionalElement(Component component) {

        m_additionalElements.add(new InfoElementBean(m_additionalElements.size() + 1, component));
        removeClickListener(m_clickListener);
        m_clickListener = getClickListener(m_htmlLines, m_additionalElements);
        addClickListener(m_clickListener);
    }
1149605
public AnnotationValueBuilder<T> member(String name, boolean bool) {
        values.put(name, bool);
        return this;
    }
95403
public void addAdditionalField(String keyValue) {
        String[] splitted = keyValue.split(":");

        if (splitted.length != 2) {

            throw new IllegalArgumentException("additionalField must be of the format key:value, where key is the MDC "
                    + "key, and value is the GELF field name. But found '" + keyValue + "' instead.");
        }

        additionalFields.put(splitted[0], splitted[1]);
    }
780358
public void prepareParameter(Map<String, Object> extra) {
        if (from != null)
        {
            from.prepareParameter(extra);
        }
    }