final byte[] data = next.getData(); final short type = Signatures.getType(data[0]);
final byte[] data = next.data(); final short type = Signatures.getType(data[next.start()]);
	private void removeNodes(Iterator domIterator) {		final Value next = (Value) domIterator.next();		final byte[] data = next.getData();		final short type = Signatures.getType(data[0]);		switch (type) {			case Node.ELEMENT_NODE :				int children = ByteConversion.byteToInt(data, 1);				domIterator.remove();				for (int i = 0; i < children; i++)					removeNodes(domIterator);				break;			default :				domIterator.remove();		}	}