protected void fireAttributeAddedEvent(String name, AttributeValue attr) {
		if (this.listeners != null && isEventFirable()) {
			final AttributeChangeEvent event = new AttributeChangeEvent(
					//source
					this,
					//type
					Type.ADDITION,
					//old name
					null,
					//old value
					null,
					//current name
					name,
					//current value
					attr);
			for (final AttributeChangeListener listener : this.listeners) {
				listener.onAttributeChangeEvent(event);
			}
		}
	}
protected void fireAttributeAddedEvent ( String name , AttributeValue attr ) { if ( this . listeners != null && isEventFirable ( ) ) { final AttributeChangeEvent event = new AttributeChangeEvent ( this , Type . ADDITION , null , null , name , attr ) ; for ( final AttributeChangeListener listener : this . listeners ) { listener . onAttributeChangeEvent ( event ) ; } } }
Fire the addition event.

@param name is the name of the attribute for which the event occured.
@param attr is the value of the attribute.