private void traverseNode(Node node) {
int startOffset = ((IDOMNode) node).getStartOffset();
int endOffset = ((IDOMNode) node).getEndOffset();
int start = doc.getStructuredDocument().getLineOfOffset(startOffset);
int end = doc.getStructuredDocument().getLineOfOffset(endOffset);
IModelElement modelElement = BeansModelUtils.getMostSpecificModelElement(start, end, file, null);
if (bean.equals(modelElement)) {
cEditor.revealElement(node);
}
else if (node.hasChildNodes()) {
NodeList children = node.getChildNodes();