public ExplorerNode build() {
            return new ExplorerNode(
                    type,
                    uuid,
                    name,
                    tags,
                    depth,
                    children,
                    rootNodeUuid,
                    new ExplorerNodeKey(type, uuid, rootNodeUuid),
                    nodeInfoList,
                    nodeFlags);
        }
Sets the presence of nodeFlag in this node's set of {@link NodeFlag}s and
removes the other members of nodeFlagGroup
stroom-core-shared/src/main/java/stroom/explorer/shared/ExplorerNode.java