function _fnSplitObjNotation( str )
		{
			return $.map( str.match(/(\\.|[^\.])+/g) || [''], function ( s ) {
				return s.replace(/\\\./g, '.');
			} );
		}
/**
		 * Split string on periods, taking into account escaped periods
		 * @param  {string} str String to split
		 * @return {array} Split string
		 */
Split string on periods, taking into account escaped periods
@param  {string} str String to split
@return {array} Split string
Split string on periods taking into account escaped periods @param { string } str String to split @return { array } Split string
function _fnSplitObjNotation( str )
		{
			return $.map( str.match(/(\\.|[^\.])+/g) || [''], function ( s ) {
				return s.replace(/\\\./g, '.');
			} );
		}
function _fnSplitObjNotation ( str ) { return $ . map ( str . match ( / (\\.|[^\.])+ / g ) || [ '' ] , function ( s ) { return s . replace ( / \\\. / g , '.' ) ; } ) ; }
Split string on periods, taking into account escaped periods
 @param  {string} str String to split
 @return {array} Split string
Split string on periods taking into account escaped periods @param { string } str String to split @return { array } Split string