/**
  * Check to see if the theme is already installed.
  *
  * @since 3.4
  * @access private
  *
  * @param object $theme - A WordPress.org Theme API object.
  * @return string Theme status.
  */
 private function _wp_get_theme($stylesheet = null, $theme_root = null)
 {
     global $wp_theme_directories;
     if (empty($stylesheet)) {
         $stylesheet = get_stylesheet();
     }
     if (empty($theme_root)) {
         $theme_root = get_raw_theme_root($stylesheet);
         if (false === $theme_root) {
             $theme_root = WP_CONTENT_DIR . '/themes';
         } elseif (!in_array($theme_root, (array) $wp_theme_directories)) {
             $theme_root = WP_CONTENT_DIR . $theme_root;
         }
     }
     if (class_exists('WP_Theme')) {
         return new WP_Theme($stylesheet, $theme_root);
     } else {
         WPRC_Loader::includeClass('class-wp-theme.php');
         return new WP_Theme($stylesheet, $theme_root);
     }
 }