code: public void add(Namespace namespace) {
  		if (has(namespace)) {
  			get(namespace.getNamespace()).addPaths(namespace.getPaths());
  		} else {
  			namespace.addPropertyChangeListener(listener);
  			set(namespace.getNamespace(), namespace);
  		}
  	}
docs: Adds a new dependency.
  
  @param dependency the new dependency
  @return this