/**
  * This class uses the singleton pattern.
  */
 public static function get_instance()
 {
     if (self::$instance == NULL) {
         self::$instance = new Database_DatabaseClassFactory();
     }
     return self::$instance;
     #if (!isset($_SESSION['database-class-factory'])) {
     #    $_SESSION['database-class-factory']
     #        = new Database_DatabaseClassFactory();
     #}
     #
     #return $_SESSION['database-class-factory'];
 }