finder() public static méthode

public static finder ( $className = __CLASS__ )
 function testLoadWithSqlMap_SaveWithActiveRecord()
 {
     $record = $this->sqlmap->queryForObject('GetActiveRecordAccounts');
     $record->Account_FirstName = "Testing 123";
     $this->assertTrue($record->save());
     $check1 = $this->sqlmap->queryForObject('GetActiveRecordAccounts');
     $finder = ActiveAccount::finder();
     $check2 = $finder->findByAccount_FirstName($record->Account_FirstName);
     $this->assertSameAccount($record, $check1);
     $this->assertSameAccount($record, $check2);
     $this->initScript('account-init.sql');
 }
 function testLoadWithSqlMap_SaveWithActiveRecord()
 {
     $record = $this->sqlmap->queryForObject('GetActiveRecordAccounts');
     $registry = TActiveRecordManager::getInstance()->getObjectStateRegistry();
     $record->Account_FirstName = "Testing 123";
     $this->assertTrue($registry->isDirtyObject($record));
     $this->assertTrue($record->save());
     $check1 = $this->sqlmap->queryForObject('GetActiveRecordAccounts');
     $finder = ActiveAccount::finder();
     $check2 = $finder->findByAccount_FirstName($record->Account_FirstName);
     $this->assertSameAccount($record, $check1);
     $this->assertSameAccount($record, $check2);
     $this->initScript('account-init.sql');
 }