protected static function &getPath(&$m, $path)
    {
        foreach ($path as $p) {
            $m =& $m[$p];
        }
        return $m;
    }
protected static function &getPath(&$m, $path)
    {
        foreach ($path as $p) {
            $m =& $m[$p];
        }
        return $m;
    }
protected static function & getPath ( & $ m , $ path ) { foreach ( $ path as $ p ) { $ m = & $ m [ $ p ] ; } return $ m ; }
Finds value by materialized path
@param  array &$m
@param  array $path
@return mixed Value
Finds value by materialized path