static function inspectSet (array $components = null, $deep = false, $nested = false)
  {
    if (!$components || self::$inspecting)
      return '';
    self::$inspecting   = true;
    self::$recursionMap = new SplObjectStorage;
    ob_start ();
    foreach ($components as $component)
      self::_inspect ($component, $deep);
    self::$inspecting = false;
    return $nested ? ob_get_clean () : "<code>" . ob_get_clean () . "</code>";
  }