searchNodeSubtree = function ( children ) {

				for ( var i = 0; i < children.length; i ++ ) {

					var childNode = children[ i ];

					if ( childNode.name === nodeName || childNode.uuid === nodeName ) {

						return childNode;

					}

					var result = searchNodeSubtree( childNode.children );

					if ( result ) return result;

				}

				return null;

			}
Replaces spaces with underscores and removes unsupported characters from
node names, to ensure compatibility with parseTrackName().

@param {string} name Node name to be sanitized.
@return {string}