import org.eclipse.milo.opcua.stack.core.types.structured.RelativePath;
import org.eclipse.milo.opcua.stack.core.types.structured.TranslateBrowsePathsToNodeIdsResponse;
import org.eclipse.milo.opcua.stack.core.types.structured.UnregisterNodesResponse;
import org.eclipse.milo.opcua.stack.core.types.structured.ViewDescription;
import static com.google.common.collect.Lists.newArrayList;
<BUG>import static org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.Unsigned.uint;
public interface ViewServices {</BUG>
CompletableFuture<BrowseResponse> browse(ViewDescription viewDescription,
UInteger maxReferencesPerNode,
List<BrowseDescription> nodesToBrowse);

import org.eclipse.milo.opcua.stack.core.types.structured.RelativePath;
import org.eclipse.milo.opcua.stack.core.types.structured.TranslateBrowsePathsToNodeIdsResponse;
import org.eclipse.milo.opcua.stack.core.types.structured.UnregisterNodesResponse;
import org.eclipse.milo.opcua.stack.core.types.structured.ViewDescription;
import static com.google.common.collect.Lists.newArrayList;
import static org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.Unsigned.uint;
import static org.eclipse.milo.opcua.stack.core.util.ConversionUtil.l;
public interface ViewServices {
CompletableFuture<BrowseResponse> browse(ViewDescription viewDescription,
UInteger maxReferencesPerNode,
List<BrowseDescription> nodesToBrowse);
