true,
uint(NodeClass.Object.getValue() | NodeClass.Variable.getValue()),
uint(BrowseResultMask.All.getValue())
);
try {
<BUG>BrowseResult browseResult = client.browse(browse).get();
for (ReferenceDescription rd : browseResult.getReferences()) {
logger.info("{} Node={}", indent, rd.getBrowseName().getName());</BUG>
rd.getNodeId().local().ifPresent(nodeId -> browseNode(indent + " ", client, nodeId));
}

true,
uint(NodeClass.Object.getValue() | NodeClass.Variable.getValue()),
uint(BrowseResultMask.All.getValue())
);
try {
BrowseResult browseResult = client.browse(browse).get();
List<ReferenceDescription> references = toList(browseResult.getReferences());
for (ReferenceDescription rd : references) {
logger.info("{} Node={}", indent, rd.getBrowseName().getName());
rd.getNodeId().local().ifPresent(nodeId -> browseNode(indent + " ", client, nodeId));
}
