/**
  * @access public
  * @return EEH_Autoloader
  */
 public static function instance()
 {
     // check if class object is instantiated
     if (!self::$_instance instanceof EEH_Autoloader) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
 /**
  *	@singleton method used to instantiate class object
  *	@access public
  *	@return EEH_Autoloader
  */
 public static function instance()
 {
     // check if class object is instantiated, and instantiated properly
     if (self::$_instance === NULL or !is_object(self::$_instance) or !self::$_instance instanceof EEH_Autoloader) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }