}
    private static $initialized = false;
    public static function initialize()
    {
        if (!self::$initialized) {
            self::$noQuery = new SearchStatus();
            self::$noResult = new SearchStatus();
            self::$emptyResult = new SearchStatus();
            self::$recordsFound = new SearchStatus();
            self::$initialized = true;
        }
    }
    public static function NoQuery()
    {
        return self::$noQuery;
    }
    public static function NoResult()
    {
        return self::$noResult;
    }
    public static function EmptyResult()
    {
        return self::$emptyResult;
    }
    public static function RecordsFound()
    {
        return self::$recordsFound;
    }
}
SearchStatus::initialize();