#22: Fsm_ActionTest::test_Action_InvalidTypeArguments_ThrowsException() has been refactored
#22: Fsm_ActionTest::provideValidArguments() has been eliminated
#22: Fsm_ActionTest::_getArguments() has been eliminated
#22: Fsm_ActionTest::provideMethods() has been corrected with hashes
#22: Fsm_ActionTest::setMethods() has been eliminated
#22: Fsm_VerifySymbolTest::test_VerifySymbol_InvalidTypeSymbol_ThrowsException() has been refactored
#22: Fsm_VerifySymbolTest::test_VerifySymbol_IsInitializedReturnsFalse_ThrowsException() has been refactored
#22: Fsm_VerifySymbolTest::test_VerifySymbol_SymbolIsOutOfAlphabet_ThrowsException() has been refactored
#22: Fsm_VerifySymbolTest::test_VerifySymbol_SymbolIsOutOfAlphabet_ThrowsException() has been refactored
#22: Fsm_VerifySymbolTest::test_VerifySymbol_SymbolIsOutOfState_ThrowsException() has been refactored
#22: class Fsm_VerifyStateSetTest has been updated to use exception messages in a right way
#22: Fsm_VerifyLogTest::test_VerifyLog_InvalidLengthLog_ThrowsException has been refactored
#22: Fsm_VerifyLogTest::_testLogType() has been eliminated
#22: Fsm_VerifyLogTest::test_VerifyLog_LogWithInvalidKeys_ThrowsException() has been refactored
#22: Fsm_VerifyLogTest::_testLogValue() and Fsm_VerifyLogTest::_testLogSequence() have been eliminated
#22: Fsm_VerifyLogTest::_provideLogsWithSpecificValues() has been eliminated
#22: Fsm_VerifyLogTest::_provideLogs() has been eliminated
#22: Fsm_VerifyLogTest::provideLogsWithInvalidKeys() has been refactored
#22: Fsm_VerifyLogTest::provideValidLogs() has been refactored