for (int i = 0; i < children.getLength(); i++) {
Node child = children.item(i);
if ("step".equals(child.getLocalName())) {
if (name.equals(BeansEditorUtils.getAttribute(child, "id"))) {
IRegion region = HyperlinkUtils.getHyperlinkRegion(child);
link = new NodeElementHyperlink(hyperlinkRegion, region, textViewer);
}
}
if (link == null && child.hasChildNodes()) {
link = searchStepElements(name, child, textViewer, hyperlinkRegion);
}