autoSelectNode() {
        if (this.config.selection.require && !this.selected().length) {
            return this.selectFirstAvailableNode();
        }

        return null;
    }
Auto-selects first available node if selection is required yet no nodes are selected.

@return {TreeNode|null} Newly selected TreeNode or null if no node selected