final void _collectElementsByLabel_(final BEXNodeAdapter node, final boolean self) {
			if (node.node.type() == BEXNode.ELEM_NODE) {
				if (self && this.name.equals(node.node.name()) && this.uri.equals(node.node.uri())) {
					this.list.add(node);
				}
				final NodeList children = node.getChildNodes();
				for (int i = 0, length = children.getLength(); i < length; i++) {
					this._collectElementsByLabel_((BEXNodeAdapter)children.item(i), true);
				}
			}
		}