hj given original extractor
hj
hj pull accept up to Node;and override in subclasses;replace if... with node.accept
hj extract nodevistor
hj replace xmlextractor with nodeVistor