public static function is_multidimensional($context, $shallow=true)
      {
        if (!(sizeof($context) > 0)) {
             return FALSE;
        }

        if ($shallow && (is_array($context[0]) || is_object($context[0]))) {
             return TRUE;
        }

        return false;
      }