Code example for SortedMap

Methods: clear, equals, putAll

0
	/** 
	 * Add the tags of the element, replacing any existing tags. 
	 * @param tags New tags to add or to replace existing tags. 
	 */ 
	void addTags(final Map<String, String> tags) {
		if (tags != null) this.tags.putAll(tags);
		cachedHasProblem = null;
	} 
 
	/** 
	 * Set the tags of the element, replacing all existing tags. 
	 * @param tags New tags to replace existing tags. 
	 * @return Flag indicating if the tags have actually changed. 
	 */ 
	boolean setTags(final Map<String, String> tags) {
		if (!this.tags.equals(tags)) {
			this.tags.clear();
			addTags(tags);
			return true; 
		} 
		return false; 
	}