function (path) {
            if (!_.isString(path)) {
                throw new Error('path must be a string ' + JSON.stringify(path));
            }
            if (path === '') {
                return [];
            }
            var splitPath = path.split(_delimiter);
            _.forEach(splitPath, function (axis) {
                if (!subdivision.registry.verifyAxis(axis)) {
                    throw new Error('Invalid axis ' + axis);
                }
            });
            return splitPath;
        }
function (path) {
            if (!_.isString(path)) {
                throw new Error('path must be a string ' + JSON.stringify(path));
            }
            if (path === '') {
                return [];
            }
            var splitPath = path.split(_delimiter);
            _.forEach(splitPath, function (axis) {
                if (!subdivision.registry.verifyAxis(axis)) {
                    throw new Error('Invalid axis ' + axis);
                }
            });
            return splitPath;
        }
function ( path ) { if ( ! _ . isString ( path ) ) { throw new Error ( 'path must be a string ' + JSON . stringify ( path ) ) ; } if ( path === '' ) { return [ ] ; } var splitPath = path . split ( _delimiter ) ; _ . forEach ( splitPath , function ( axis ) { if ( ! subdivision . registry . verifyAxis ( axis ) ) { throw new Error ( 'Invalid axis ' + axis ) ; } } ) ; return splitPath ; }
*
Breaks the given path to its axes, if the path is invalid an exception is thrown
* Breaks the given path to its axes if the path is invalid an exception is thrown