telephonyserverplugins/common_tsy/test/integration/src/cctsyintegrationtestsuiteserver.cpp
changeset 0 3553901f7fa8
child 24 6638e7f4bd8f
equal deleted inserted replaced
-1:000000000000 0:3553901f7fa8
       
     1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // The definition of the CTSY integration test suite server.
       
    15 // 
       
    16 //
       
    17 
       
    18 /**
       
    19  @file
       
    20  @internalTechnology
       
    21 */
       
    22 #include "e32property.h"
       
    23 #include "cctsyintegrationtestsuiteserver.h"
       
    24 
       
    25 #include "cctsyintegrationtestindicator.h"
       
    26 #include "cctsyintegrationtestsmsstore.h"
       
    27 #include "cctsyintegrationtestsignalstrength.h"
       
    28 #include "cctsyintegrationtestsupplementaryservicecaps.h"
       
    29 #include "cctsyintegrationtestphonecapability.h"
       
    30 #include "cctsyintegrationtestalternatelineservice.h"
       
    31 #include "cctsyintegrationtestapncontrollist.h"
       
    32 #include "cctsyintegrationtestonstore.h"
       
    33 #include "cctsyintegrationtestsmspstore.h"
       
    34 #include "cctsyintegrationtestsubscriberinfo.h"
       
    35 #include "cctsyintegrationtestmultibearerinteroperability.h"
       
    36 #include "cctsyintegrationtestdatacallcontrol.h"
       
    37 #include "cctsyintegrationtestcallcost.h"
       
    38 #include "cctsyintegrationtestcallcontrol.h"
       
    39 #include "cctsyintegrationtestmessagewaiting.h"
       
    40 #include "cctsyintegrationtestphonebookstore.h"
       
    41 #include "cctsyintegrationtestenstore.h"
       
    42 #include "cctsyintegrationtestconferencecallcontrol.h"
       
    43 #include "cctsyintegrationtestims.h"
       
    44 #include "cctsyintegrationtestfax.h"
       
    45 #include "cctsyintegrationtestussdmessaging.h"
       
    46 #include "cctsyintegrationtestpacketservice.h"
       
    47 #include "cctsyintegrationtestphoneidentity.h"
       
    48 #include "cctsyintegrationtestmultimediacallcontrol.h"
       
    49 #include "cctsyintegrationtestcustomapi.h"
       
    50 #include "cctsyintegrationtestcallbarring.h"
       
    51 #include "cctsyintegrationtestpacketcontext.h"
       
    52 #include "cctsyintegrationtestairtimeduration.h"
       
    53 #include "cctsyintegrationtestnetworksecurity.h"
       
    54 #include "cctsyintegrationtestphonesecurity.h"
       
    55 #include "cctsyintegrationtestcallownership.h"
       
    56 #include "cctsyintegrationtestdtmf.h"
       
    57 #include "cctsyintegrationtestbroadcastmessaging.h"
       
    58 #include "cctsyintegrationtestprivacy.h"
       
    59 #include "cctsyintegrationtestphonestore.h"
       
    60 #include "cctsyintegrationtestcallcompletion.h"
       
    61 #include "cctsyintegrationtestmailboxnumbers.h"
       
    62 #include "cctsyintegrationtestcallemergency.h"
       
    63 #include "cctsyintegrationtestsmsmessaging.h"
       
    64 #include "cctsyintegrationtestphonecontrol.h"
       
    65 #include "cctsyintegrationtestfixeddialling.h"
       
    66 #include "cctsyintegrationtestpersonalisation.h"
       
    67 #include "cctsyintegrationtestusernetworkaccess.h"
       
    68 #include "cctsyintegrationtestcallforwarding.h"
       
    69 #include "cctsyintegrationtestphonepower.h"
       
    70 #include "cctsyintegrationtestnetworkcontrol.h"
       
    71 #include "cctsyintegrationtestcallwaiting.h"
       
    72 #include "cctsyintegrationtestusimapplication.h"
       
    73 
       
    74 #include "cetelsessionmgr.h"
       
    75 
       
    76 #include "cinidata.h"
       
    77 #include <f32file.h>
       
    78 
       
    79 #include "rpsmaster.h"
       
    80 #include "rdebuglogger.h"
       
    81 
       
    82 /** Path on C drive to INI files */
       
    83 _LIT(KIniPath,"\\testdata\\configs");
       
    84 /** Name of the global configuration file */
       
    85 _LIT(KIniFile,"\\ctsyintegration_setup.ini");
       
    86 /** init file entries */
       
    87 _LIT(KIniTsyName,"TsyName");
       
    88 _LIT(KIniPhoneName,"PhoneName");
       
    89 _LIT(KIniKeepSessOpen,"KeepSessOpen");
       
    90 _LIT(KIniUseRps,"UseRemotePartySimulator");
       
    91 
       
    92 _LIT(KServerName,"TE_CTSYIntegrationTestSuite");
       
    93 
       
    94 CCTSYIntegrationTestSuiteServer* CCTSYIntegrationTestSuiteServer::NewL()
       
    95 /**
       
    96  * @return 	Instance of the test server.
       
    97  */
       
    98 	{
       
    99 	CCTSYIntegrationTestSuiteServer* server = new (ELeave) CCTSYIntegrationTestSuiteServer();
       
   100 	CleanupStack::PushL(server);
       
   101 
       
   102 	server->ConstructL(KServerName);
       
   103 	
       
   104 	CleanupStack::Pop(server);
       
   105 	return server;
       
   106 	}
       
   107 
       
   108 void CCTSYIntegrationTestSuiteServer::ConstructL(const TDesC& aName)
       
   109 /**
       
   110  * @param aName The test server name.
       
   111  */
       
   112 	{
       
   113 	DEBUG_PRINTF1(_L("CCTSYIntegrationTestSuiteServer::ConstructL - set test server"));
       
   114 	CTestServer::ConstructL(aName);
       
   115 	
       
   116 	//read config file
       
   117 	DEBUG_PRINTF1(_L("CCTSYIntegrationTestSuiteServer::ConstructL - About to read the config"));	
       
   118 	ReadConfigL();
       
   119 	DEBUG_PRINTF1(_L("CCTSYIntegrationTestSuiteServer::ConstructL - create CEtelSessionMgr"));	
       
   120 	iSessManager = CEtelSessionMgr::NewL(iTsyName,iPhoneName,iKeepSessOpen);
       
   121 	
       
   122 	//Set session manager in own numbers manager for use later
       
   123 	DEBUG_PRINTF1(_L("CCTSYIntegrationTestSuiteServer::ConstructL - set CEtelSessionMgr"));	
       
   124 	iOwnNumbersManager.SetEtelSessMgr(iSessManager);
       
   125 
       
   126 	//launch RPS
       
   127 	if(iUseRps)
       
   128 		{
       
   129 		CreateRemotePartySimulatorL();
       
   130 		}
       
   131 	}
       
   132 
       
   133 CCTSYIntegrationTestSuiteServer::~CCTSYIntegrationTestSuiteServer()
       
   134 /**
       
   135  * Destructor.
       
   136  */
       
   137 	{
       
   138 	delete iSessManager;
       
   139 	delete iRPS;
       
   140 	}
       
   141 	
       
   142 void CCTSYIntegrationTestSuiteServer::ReadConfigL()
       
   143 	{
       
   144 	TDriveUnit cDrive(EDriveC);
       
   145 	TDriveName driveName = cDrive.Name();
       
   146 
       
   147 	RBuf fullPath;
       
   148 	CleanupClosePushL(fullPath);
       
   149 	fullPath.CreateL(driveName.Length() + KIniPath().Length() + KIniFile().Length());
       
   150 	fullPath.Append(driveName);
       
   151 	fullPath.Append(KIniPath);
       
   152 	fullPath.Append(KIniFile);
       
   153 	
       
   154 	CIniData* iniData = CIniData::NewL(fullPath);
       
   155 	CleanupStack::PushL(iniData);
       
   156 	TPtrC data;
       
   157 	if (iniData->FindVar(KIniTsyName,data))
       
   158 		{
       
   159 		iTsyName = data;
       
   160 		}
       
   161 	else
       
   162 		{
       
   163 		User::Leave(KErrNotFound);
       
   164 		}
       
   165 	DEBUG_PRINTF2(_L("Config file: tsyname=%S"), &iTsyName);
       
   166 	if (iniData->FindVar(KIniPhoneName,data))
       
   167 		{
       
   168 		iPhoneName = data;
       
   169 		}
       
   170 	else
       
   171 		{
       
   172 		User::Leave(KErrNotFound);
       
   173 		}
       
   174 	DEBUG_PRINTF2(_L("Config file: phonename=%S"), &iPhoneName);
       
   175 	if (!iniData->FindVar(KIniKeepSessOpen,iKeepSessOpen))
       
   176 		{
       
   177 		User::Leave(KErrNotFound);
       
   178 		}
       
   179 	DEBUG_PRINTF2(_L("Config file: keepsessopen=%d"), iKeepSessOpen);
       
   180 	if (!iniData->FindVar(KIniUseRps,iUseRps))
       
   181 		{
       
   182 		User::Leave(KErrNotFound);
       
   183 		}		
       
   184 	DEBUG_PRINTF2(_L("Config file: userps=%d"), iUseRps);
       
   185 	CleanupStack::PopAndDestroy(iniData);
       
   186 	CleanupStack::PopAndDestroy(&fullPath);
       
   187 	}
       
   188 	
       
   189 void CCTSYIntegrationTestSuiteServer::CreateRemotePartySimulatorL()
       
   190 	{
       
   191 	DEBUG_PRINTF1(_L("CCTSYIntegrationTestSuiteServer::CreateRemotePartySimulatorL"));
       
   192 	TBool rpsPresent = EFalse;
       
   193 	iRPS = CRPSMaster::NewL();
       
   194 	DEBUG_PRINTF2(_L("CCTSYIntegrationTestSuiteServer::CreateRemotePartySimulatorL created 0x%x"), iRPS);
       
   195 	if(iRPS)
       
   196 		{
       
   197 		iRPS->CheckRpsPresentL(rpsPresent);
       
   198 		if(!rpsPresent)
       
   199 			{
       
   200 			//its not working so kill it
       
   201 			delete iRPS;
       
   202 			iRPS = NULL;
       
   203 			DEBUG_PRINTF1(_L("CCTSYIntegrationTestSuiteServer::CreateRemotePartySimulatorL failed CheckRpsPresentL - leaving"));
       
   204 			User::Leave(KErrBadHandle);
       
   205 			}
       
   206 		}
       
   207 	}
       
   208 
       
   209 
       
   210 LOCAL_C TInt MainL()
       
   211 	{
       
   212 	CActiveScheduler* sched=NULL;
       
   213 	sched=new(ELeave) CActiveScheduler;
       
   214 	CActiveScheduler::Install(sched);
       
   215 
       
   216 	CCTSYIntegrationTestSuiteServer* server = NULL;
       
   217 
       
   218 	TRAPD(err,server = CCTSYIntegrationTestSuiteServer::NewL());
       
   219 	if(!err)
       
   220 		{
       
   221 		// Sync with the client and enter the active scheduler
       
   222 		RProcess::Rendezvous(KErrNone);
       
   223 		sched->Start();
       
   224 		}
       
   225 	delete server;
       
   226 	delete sched;
       
   227 	return err;
       
   228 	}
       
   229 
       
   230 GLDEF_C TInt E32Main()
       
   231 /**
       
   232  * @return 	Standard Epoc error code on process exit.
       
   233  */
       
   234 	{
       
   235 	__UHEAP_MARK;
       
   236 	CTrapCleanup* cleanup = CTrapCleanup::New();
       
   237 	if(cleanup == NULL)
       
   238 		{
       
   239 		return KErrNoMemory;
       
   240 		}
       
   241 	TRAPD(err,MainL());
       
   242 	delete cleanup;
       
   243 	__UHEAP_MARKEND;
       
   244 	return err;
       
   245     }
       
   246 
       
   247 
       
   248 CTestStep* CCTSYIntegrationTestSuiteServer::CreateTestStep(const TDesC& aStepName)
       
   249 /**
       
   250  * Implementation of CTestServer pure virtual.
       
   251  *
       
   252  * @return 	A CTestStep derived instance.
       
   253  * 
       
   254  */
       
   255 	{
       
   256 	DEBUG_PRINTF2(_L("CCTSYIntegrationTestSuiteServer::CreateTestStep aStepName = %S"), &aStepName);
       
   257 
       
   258 	CTestStep* testStep = DoCreateTestStep(aStepName);
       
   259 	
       
   260 	if (testStep != NULL)
       
   261 		{
       
   262 		//ideally I would pass iRps in constructor of test step but I don't want to change all 700 constuctors so I do it by function call instead.
       
   263 		static_cast<CCTSYIntegrationTestSuiteStepBase*>(testStep)->SetRpsHandle(iRPS);
       
   264 		static_cast<CCTSYIntegrationTestSuiteStepBase*>(testStep)->SetOwnNumbersManager(&iOwnNumbersManager);
       
   265 		}
       
   266 
       
   267 	return testStep;
       
   268 	}
       
   269 
       
   270 CTestStep* CCTSYIntegrationTestSuiteServer::DoCreateTestStep(const TDesC& aStepName)
       
   271 /**
       
   272  * Delegate function to create test step. The usual TEF "if/else if" is to complex for the
       
   273  * ARM compiler that crashes with a stack overflow. This implementation avoid that by
       
   274  * direcly returning the test step instance
       
   275  *
       
   276  * @return 	A CTestStep derived instance.
       
   277  * 
       
   278 */
       
   279 	{
       
   280 	if (aStepName == CCTSYIntegrationTestIndicator0001::GetTestStepName())
       
   281 		return new CCTSYIntegrationTestIndicator0001(*iSessManager);
       
   282 
       
   283 	if (aStepName == CCTSYIntegrationTestIndicator0002::GetTestStepName())
       
   284 		return new CCTSYIntegrationTestIndicator0002(*iSessManager);
       
   285 
       
   286 	if (aStepName == CCTSYIntegrationTestIndicator0003::GetTestStepName())
       
   287 		return new CCTSYIntegrationTestIndicator0003(*iSessManager);
       
   288 
       
   289 	if (aStepName == CCTSYIntegrationTestSMSStore0001::GetTestStepName())
       
   290 		return new CCTSYIntegrationTestSMSStore0001(*iSessManager);
       
   291 
       
   292 	if (aStepName == CCTSYIntegrationTestSMSStore0002::GetTestStepName())
       
   293 		return new CCTSYIntegrationTestSMSStore0002(*iSessManager);
       
   294 
       
   295 	if (aStepName == CCTSYIntegrationTestSMSStore0003::GetTestStepName())
       
   296 		return new CCTSYIntegrationTestSMSStore0003(*iSessManager);
       
   297 
       
   298 	if (aStepName == CCTSYIntegrationTestSMSStore0004::GetTestStepName())
       
   299 		return new CCTSYIntegrationTestSMSStore0004(*iSessManager);
       
   300 
       
   301 	if (aStepName == CCTSYIntegrationTestSMSStore0005::GetTestStepName())
       
   302 		return new CCTSYIntegrationTestSMSStore0005(*iSessManager);
       
   303 
       
   304 	if (aStepName == CCTSYIntegrationTestSMSStore0006::GetTestStepName())
       
   305 		return new CCTSYIntegrationTestSMSStore0006(*iSessManager);
       
   306 
       
   307 	if (aStepName == CCTSYIntegrationTestSMSStore0007::GetTestStepName())
       
   308 		return new CCTSYIntegrationTestSMSStore0007(*iSessManager);
       
   309 
       
   310 	if (aStepName == CCTSYIntegrationTestSMSStore0008::GetTestStepName())
       
   311 		return new CCTSYIntegrationTestSMSStore0008(*iSessManager);
       
   312 
       
   313 	if (aStepName == CCTSYIntegrationTestSMSStore0009::GetTestStepName())
       
   314 		return new CCTSYIntegrationTestSMSStore0009(*iSessManager);
       
   315 
       
   316 	if (aStepName == CCTSYIntegrationTestSMSStore0010::GetTestStepName())
       
   317 		return new CCTSYIntegrationTestSMSStore0010(*iSessManager);
       
   318 
       
   319 	if (aStepName == CCTSYIntegrationTestSMSStore0011::GetTestStepName())
       
   320 		return new CCTSYIntegrationTestSMSStore0011(*iSessManager);
       
   321 
       
   322 	if (aStepName == CCTSYIntegrationTestSMSStore0012::GetTestStepName())
       
   323 		return new CCTSYIntegrationTestSMSStore0012(*iSessManager);
       
   324 
       
   325 	if (aStepName == CCTSYIntegrationTestSMSStore0013::GetTestStepName())
       
   326 		return new CCTSYIntegrationTestSMSStore0013(*iSessManager);
       
   327 
       
   328 	if (aStepName == CCTSYIntegrationTestSMSStore0014::GetTestStepName())
       
   329 		return new CCTSYIntegrationTestSMSStore0014(*iSessManager);
       
   330 
       
   331 	if (aStepName == CCTSYIntegrationTestSMSStore0015::GetTestStepName())
       
   332 		return new CCTSYIntegrationTestSMSStore0015(*iSessManager);
       
   333 
       
   334 	if (aStepName == CCTSYIntegrationTestSMSStore0016::GetTestStepName())
       
   335 		return new CCTSYIntegrationTestSMSStore0016(*iSessManager);
       
   336 
       
   337 	if (aStepName == CCTSYIntegrationTestSMSStore0017::GetTestStepName())
       
   338 		return new CCTSYIntegrationTestSMSStore0017(*iSessManager);
       
   339 
       
   340 	if (aStepName == CCTSYIntegrationTestSMSStore0018::GetTestStepName())
       
   341 		return new CCTSYIntegrationTestSMSStore0018(*iSessManager);
       
   342 
       
   343 	if (aStepName == CCTSYIntegrationTestSMSStore0019::GetTestStepName())
       
   344 		return new CCTSYIntegrationTestSMSStore0019(*iSessManager);
       
   345 
       
   346 	if (aStepName == CCTSYIntegrationTestSMSStore0020::GetTestStepName())
       
   347 		return new CCTSYIntegrationTestSMSStore0020(*iSessManager);
       
   348 
       
   349 	if (aStepName == CCTSYIntegrationTestSMSStore0021::GetTestStepName())
       
   350 		return new CCTSYIntegrationTestSMSStore0021(*iSessManager);
       
   351 
       
   352 	if (aStepName == CCTSYIntegrationTestSMSStore0022::GetTestStepName())
       
   353 		return new CCTSYIntegrationTestSMSStore0022(*iSessManager);
       
   354 
       
   355 	if (aStepName == CCTSYIntegrationTestSMSStore0023::GetTestStepName())
       
   356 		return new CCTSYIntegrationTestSMSStore0023(*iSessManager);
       
   357 
       
   358 	if (aStepName == CCTSYIntegrationTestSignalStrength0001::GetTestStepName())
       
   359 		return new CCTSYIntegrationTestSignalStrength0001(*iSessManager);
       
   360 
       
   361 	if (aStepName == CCTSYIntegrationTestSignalStrength0002::GetTestStepName())
       
   362 		return new CCTSYIntegrationTestSignalStrength0002(*iSessManager);
       
   363 
       
   364 	if (aStepName == CCTSYIntegrationTestSupplementaryServiceCaps0001::GetTestStepName())
       
   365 		return new CCTSYIntegrationTestSupplementaryServiceCaps0001(*iSessManager);
       
   366 
       
   367 	if (aStepName == CCTSYIntegrationTestPhoneCapability0001::GetTestStepName())
       
   368 		return new CCTSYIntegrationTestPhoneCapability0001(*iSessManager);
       
   369 
       
   370 	if (aStepName == CCTSYIntegrationTestPhoneCapability0002::GetTestStepName())
       
   371 		return new CCTSYIntegrationTestPhoneCapability0002(*iSessManager);
       
   372 
       
   373 	if (aStepName == CCTSYIntegrationTestAlternateLineService0001::GetTestStepName())
       
   374 		return new CCTSYIntegrationTestAlternateLineService0001(*iSessManager);
       
   375 
       
   376 	if (aStepName == CCTSYIntegrationTestAlternateLineService0002::GetTestStepName())
       
   377 		return new CCTSYIntegrationTestAlternateLineService0002(*iSessManager);
       
   378 
       
   379 	if (aStepName == CCTSYIntegrationTestAlternateLineService0003::GetTestStepName())
       
   380 		return new CCTSYIntegrationTestAlternateLineService0003(*iSessManager);
       
   381 
       
   382 	if (aStepName == CCTSYIntegrationTestAPNControlList0001::GetTestStepName())
       
   383 		return new CCTSYIntegrationTestAPNControlList0001(*iSessManager);
       
   384 
       
   385 	if (aStepName == CCTSYIntegrationTestAPNControlList0002::GetTestStepName())
       
   386 		return new CCTSYIntegrationTestAPNControlList0002(*iSessManager);
       
   387 
       
   388 	if (aStepName == CCTSYIntegrationTestAPNControlList0003::GetTestStepName())
       
   389 		return new CCTSYIntegrationTestAPNControlList0003(*iSessManager);
       
   390 
       
   391 	if (aStepName == CCTSYIntegrationTestAPNControlList0004::GetTestStepName())
       
   392 		return new CCTSYIntegrationTestAPNControlList0004(*iSessManager);
       
   393 
       
   394 	if (aStepName == CCTSYIntegrationTestAPNControlList0005::GetTestStepName())
       
   395 		return new CCTSYIntegrationTestAPNControlList0005(*iSessManager);
       
   396 
       
   397 	if (aStepName == CCTSYIntegrationTestAPNControlList0006::GetTestStepName())
       
   398 		return new CCTSYIntegrationTestAPNControlList0006(*iSessManager);
       
   399 
       
   400 	if (aStepName == CCTSYIntegrationTestAPNControlList0007::GetTestStepName())
       
   401 		return new CCTSYIntegrationTestAPNControlList0007(*iSessManager);
       
   402 
       
   403 	if (aStepName == CCTSYIntegrationTestAPNControlList0008::GetTestStepName())
       
   404 		return new CCTSYIntegrationTestAPNControlList0008(*iSessManager);
       
   405 
       
   406 	if (aStepName == CCTSYIntegrationTestAPNControlList0009::GetTestStepName())
       
   407 		return new CCTSYIntegrationTestAPNControlList0009(*iSessManager);
       
   408 
       
   409 	if (aStepName == CCTSYIntegrationTestAPNControlList0010::GetTestStepName())
       
   410 		return new CCTSYIntegrationTestAPNControlList0010(*iSessManager);
       
   411 
       
   412 	if (aStepName == CCTSYIntegrationTestAPNControlList0011::GetTestStepName())
       
   413 		return new CCTSYIntegrationTestAPNControlList0011(*iSessManager);
       
   414 
       
   415 	if (aStepName == CCTSYIntegrationTestAPNControlList0012::GetTestStepName())
       
   416 		return new CCTSYIntegrationTestAPNControlList0012(*iSessManager);
       
   417 
       
   418 	if (aStepName == CCTSYIntegrationTestAPNControlList0013::GetTestStepName())
       
   419 		return new CCTSYIntegrationTestAPNControlList0013(*iSessManager);
       
   420 
       
   421 	if (aStepName == CCTSYIntegrationTestAPNControlList0014::GetTestStepName())
       
   422 		return new CCTSYIntegrationTestAPNControlList0014(*iSessManager);
       
   423 
       
   424 	if (aStepName == CCTSYIntegrationTestAPNControlList0015::GetTestStepName())
       
   425 		return new CCTSYIntegrationTestAPNControlList0015(*iSessManager);
       
   426 
       
   427 	if (aStepName == CCTSYIntegrationTestAPNControlList0016::GetTestStepName())
       
   428 		return new CCTSYIntegrationTestAPNControlList0016(*iSessManager);
       
   429 
       
   430 	if (aStepName == CCTSYIntegrationTestAPNControlList0017::GetTestStepName())
       
   431 		return new CCTSYIntegrationTestAPNControlList0017(*iSessManager);
       
   432 
       
   433 	if (aStepName == CCTSYIntegrationTestONStore0001::GetTestStepName())
       
   434 		return new CCTSYIntegrationTestONStore0001(*iSessManager);
       
   435 
       
   436 	if (aStepName == CCTSYIntegrationTestONStore0002::GetTestStepName())
       
   437 		return new CCTSYIntegrationTestONStore0002(*iSessManager);
       
   438 
       
   439 	if (aStepName == CCTSYIntegrationTestONStore0003::GetTestStepName())
       
   440 		return new CCTSYIntegrationTestONStore0003(*iSessManager);
       
   441 
       
   442 	if (aStepName == CCTSYIntegrationTestONStore0004::GetTestStepName())
       
   443 		return new CCTSYIntegrationTestONStore0004(*iSessManager);
       
   444 
       
   445 	if (aStepName == CCTSYIntegrationTestONStore0005::GetTestStepName())
       
   446 		return new CCTSYIntegrationTestONStore0005(*iSessManager);
       
   447 
       
   448 	if (aStepName == CCTSYIntegrationTestONStore0006::GetTestStepName())
       
   449 		return new CCTSYIntegrationTestONStore0006(*iSessManager);
       
   450 
       
   451 	if (aStepName == CCTSYIntegrationTestONStore0007::GetTestStepName())
       
   452 		return new CCTSYIntegrationTestONStore0007(*iSessManager);
       
   453 
       
   454 	if (aStepName == CCTSYIntegrationTestONStore0008::GetTestStepName())
       
   455 		return new CCTSYIntegrationTestONStore0008(*iSessManager);
       
   456 
       
   457 	if (aStepName == CCTSYIntegrationTestONStore0009::GetTestStepName())
       
   458 		return new CCTSYIntegrationTestONStore0009(*iSessManager);
       
   459 
       
   460 	if (aStepName == CCTSYIntegrationTestONStore0010::GetTestStepName())
       
   461 		return new CCTSYIntegrationTestONStore0010(*iSessManager);
       
   462 
       
   463 	if (aStepName == CCTSYIntegrationTestONStore0011::GetTestStepName())
       
   464 		return new CCTSYIntegrationTestONStore0011(*iSessManager);
       
   465 
       
   466 	if (aStepName == CCTSYIntegrationTestONStore0012::GetTestStepName())
       
   467 		return new CCTSYIntegrationTestONStore0012(*iSessManager);
       
   468 
       
   469 	if (aStepName == CCTSYIntegrationTestONStore0013::GetTestStepName())
       
   470 		return new CCTSYIntegrationTestONStore0013(*iSessManager);
       
   471 
       
   472 	if (aStepName == CCTSYIntegrationTestONStore0014::GetTestStepName())
       
   473 		return new CCTSYIntegrationTestONStore0014(*iSessManager);
       
   474 
       
   475 	if (aStepName == CCTSYIntegrationTestONStore0015::GetTestStepName())
       
   476 		return new CCTSYIntegrationTestONStore0015(*iSessManager);
       
   477 
       
   478 	if (aStepName == CCTSYIntegrationTestONStore0016::GetTestStepName())
       
   479 		return new CCTSYIntegrationTestONStore0016(*iSessManager);
       
   480 
       
   481 	if (aStepName == CCTSYIntegrationTestONStore0017::GetTestStepName())
       
   482 		return new CCTSYIntegrationTestONStore0017(*iSessManager);
       
   483 
       
   484 	if (aStepName == CCTSYIntegrationTestONStore0018::GetTestStepName())
       
   485 		return new CCTSYIntegrationTestONStore0018(*iSessManager);
       
   486 
       
   487 	if (aStepName == CCTSYIntegrationTestONStore0019::GetTestStepName())
       
   488 		return new CCTSYIntegrationTestONStore0019(*iSessManager);
       
   489 
       
   490 	if (aStepName == CCTSYIntegrationTestONStore0020::GetTestStepName())
       
   491 		return new CCTSYIntegrationTestONStore0020(*iSessManager);
       
   492 
       
   493 	if (aStepName == CCTSYIntegrationTestONStore0021::GetTestStepName())
       
   494 		return new CCTSYIntegrationTestONStore0021(*iSessManager);
       
   495 
       
   496 	if (aStepName == CCTSYIntegrationTestONStore0022::GetTestStepName())
       
   497 		return new CCTSYIntegrationTestONStore0022(*iSessManager);
       
   498 
       
   499 	if (aStepName == CCTSYIntegrationTestONStore0023::GetTestStepName())
       
   500 		return new CCTSYIntegrationTestONStore0023(*iSessManager);
       
   501 
       
   502 	if (aStepName == CCTSYIntegrationTestONStore0024::GetTestStepName())
       
   503 		return new CCTSYIntegrationTestONStore0024(*iSessManager);
       
   504 
       
   505 	if (aStepName == CCTSYIntegrationTestONStore0025::GetTestStepName())
       
   506 		return new CCTSYIntegrationTestONStore0025(*iSessManager);
       
   507 
       
   508 	if (aStepName == CCTSYIntegrationTestONStore0026::GetTestStepName())
       
   509 		return new CCTSYIntegrationTestONStore0026(*iSessManager);
       
   510 
       
   511 	if (aStepName == CCTSYIntegrationTestONStore0027::GetTestStepName())
       
   512 		return new CCTSYIntegrationTestONStore0027(*iSessManager);
       
   513 
       
   514 	if (aStepName == CCTSYIntegrationTestSMSPStore0001::GetTestStepName())
       
   515 		return new CCTSYIntegrationTestSMSPStore0001(*iSessManager);
       
   516 
       
   517 	if (aStepName == CCTSYIntegrationTestSMSPStore0002::GetTestStepName())
       
   518 		return new CCTSYIntegrationTestSMSPStore0002(*iSessManager);
       
   519 
       
   520 	if (aStepName == CCTSYIntegrationTestSMSPStore0003::GetTestStepName())
       
   521 		return new CCTSYIntegrationTestSMSPStore0003(*iSessManager);
       
   522 
       
   523 	if (aStepName == CCTSYIntegrationTestSMSPStore0004::GetTestStepName())
       
   524 		return new CCTSYIntegrationTestSMSPStore0004(*iSessManager);
       
   525 
       
   526 	if (aStepName == CCTSYIntegrationTestSMSPStore0005::GetTestStepName())
       
   527 		return new CCTSYIntegrationTestSMSPStore0005(*iSessManager);
       
   528 
       
   529 	if (aStepName == CCTSYIntegrationTestSMSPStore0006::GetTestStepName())
       
   530 		return new CCTSYIntegrationTestSMSPStore0006(*iSessManager);
       
   531 
       
   532 	if (aStepName == CCTSYIntegrationTestSMSPStore0007::GetTestStepName())
       
   533 		return new CCTSYIntegrationTestSMSPStore0007(*iSessManager);
       
   534 
       
   535 	if (aStepName == CCTSYIntegrationTestSubscriberInfo0001::GetTestStepName())
       
   536 		return new CCTSYIntegrationTestSubscriberInfo0001(*iSessManager);
       
   537 
       
   538 	if (aStepName == CCTSYIntegrationTestSubscriberInfo0002::GetTestStepName())
       
   539 		return new CCTSYIntegrationTestSubscriberInfo0002(*iSessManager);
       
   540 
       
   541 	if (aStepName == CCTSYIntegrationTestSubscriberInfo0003::GetTestStepName())
       
   542 		return new CCTSYIntegrationTestSubscriberInfo0003(*iSessManager);
       
   543 
       
   544 	if (aStepName == CCTSYIntegrationTestSubscriberInfo0004::GetTestStepName())
       
   545 		return new CCTSYIntegrationTestSubscriberInfo0004(*iSessManager);
       
   546 
       
   547 	if (aStepName == CCTSYIntegrationTestSubscriberInfo0005::GetTestStepName())
       
   548 		return new CCTSYIntegrationTestSubscriberInfo0005(*iSessManager);
       
   549 
       
   550 	if (aStepName == CCTSYIntegrationTestSubscriberInfo0006::GetTestStepName())
       
   551 		return new CCTSYIntegrationTestSubscriberInfo0006(*iSessManager);
       
   552 
       
   553 	if (aStepName == CCTSYIntegrationTestSubscriberInfo0007::GetTestStepName())
       
   554 		return new CCTSYIntegrationTestSubscriberInfo0007(*iSessManager);
       
   555 
       
   556 	if (aStepName == CCTSYIntegrationTestSubscriberInfo0008::GetTestStepName())
       
   557 		return new CCTSYIntegrationTestSubscriberInfo0008(*iSessManager);
       
   558 
       
   559 	if (aStepName == CCTSYIntegrationTestSubscriberInfo0009::GetTestStepName())
       
   560 		return new CCTSYIntegrationTestSubscriberInfo0009(*iSessManager);
       
   561 
       
   562 	if (aStepName == CCTSYIntegrationTestMultiBearerInteroperability0001::GetTestStepName())
       
   563 		return new CCTSYIntegrationTestMultiBearerInteroperability0001(*iSessManager);
       
   564 
       
   565 	if (aStepName == CCTSYIntegrationTestMultiBearerInteroperability0002::GetTestStepName())
       
   566 		return new CCTSYIntegrationTestMultiBearerInteroperability0002(*iSessManager);
       
   567 
       
   568 	if (aStepName == CCTSYIntegrationTestMultiBearerInteroperability0003::GetTestStepName())
       
   569 		return new CCTSYIntegrationTestMultiBearerInteroperability0003(*iSessManager);
       
   570 
       
   571 	if (aStepName == CCTSYIntegrationTestMultiBearerInteroperability0004::GetTestStepName())
       
   572 		return new CCTSYIntegrationTestMultiBearerInteroperability0004(*iSessManager);
       
   573 
       
   574 	if (aStepName == CCTSYIntegrationTestMultiBearerInteroperability0005::GetTestStepName())
       
   575 		return new CCTSYIntegrationTestMultiBearerInteroperability0005(*iSessManager);
       
   576 
       
   577 	if (aStepName == CCTSYIntegrationTestDataCallControl0001::GetTestStepName())
       
   578 		return new CCTSYIntegrationTestDataCallControl0001(*iSessManager);
       
   579 
       
   580 	if (aStepName == CCTSYIntegrationTestDataCallControl0002::GetTestStepName())
       
   581 		return new CCTSYIntegrationTestDataCallControl0002(*iSessManager);
       
   582 
       
   583 	if (aStepName == CCTSYIntegrationTestDataCallControl0003::GetTestStepName())
       
   584 		return new CCTSYIntegrationTestDataCallControl0003(*iSessManager);
       
   585 
       
   586 	if (aStepName == CCTSYIntegrationTestDataCallControl0004::GetTestStepName())
       
   587 		return new CCTSYIntegrationTestDataCallControl0004(*iSessManager);
       
   588 
       
   589 	if (aStepName == CCTSYIntegrationTestDataCallControl0005::GetTestStepName())
       
   590 		return new CCTSYIntegrationTestDataCallControl0005(*iSessManager);
       
   591 
       
   592 	if (aStepName == CCTSYIntegrationTestDataCallControl0006::GetTestStepName())
       
   593 		return new CCTSYIntegrationTestDataCallControl0006(*iSessManager);
       
   594 
       
   595 	if (aStepName == CCTSYIntegrationTestDataCallControl0007::GetTestStepName())
       
   596 		return new CCTSYIntegrationTestDataCallControl0007(*iSessManager);
       
   597 
       
   598 	if (aStepName == CCTSYIntegrationTestDataCallControl0008::GetTestStepName())
       
   599 		return new CCTSYIntegrationTestDataCallControl0008(*iSessManager);
       
   600 
       
   601 	if (aStepName == CCTSYIntegrationTestDataCallControl0009::GetTestStepName())
       
   602 		return new CCTSYIntegrationTestDataCallControl0009(*iSessManager);
       
   603 
       
   604 	if (aStepName == CCTSYIntegrationTestDataCallControl0010::GetTestStepName())
       
   605 		return new CCTSYIntegrationTestDataCallControl0010(*iSessManager);
       
   606 
       
   607 	if (aStepName == CCTSYIntegrationTestDataCallControl0011::GetTestStepName())
       
   608 		return new CCTSYIntegrationTestDataCallControl0011(*iSessManager);
       
   609 
       
   610 	if (aStepName == CCTSYIntegrationTestCallCost0001::GetTestStepName())
       
   611 		return new CCTSYIntegrationTestCallCost0001(*iSessManager);
       
   612 
       
   613 	if (aStepName == CCTSYIntegrationTestCallCost0002::GetTestStepName())
       
   614 		return new CCTSYIntegrationTestCallCost0002(*iSessManager);
       
   615 
       
   616 	if (aStepName == CCTSYIntegrationTestCallCost0003::GetTestStepName())
       
   617 		return new CCTSYIntegrationTestCallCost0003(*iSessManager);
       
   618 
       
   619 	if (aStepName == CCTSYIntegrationTestCallCost0004::GetTestStepName())
       
   620 		return new CCTSYIntegrationTestCallCost0004(*iSessManager);
       
   621 
       
   622 	if (aStepName == CCTSYIntegrationTestCallCost0005::GetTestStepName())
       
   623 		return new CCTSYIntegrationTestCallCost0005(*iSessManager);
       
   624 
       
   625 	if (aStepName == CCTSYIntegrationTestCallCost0006::GetTestStepName())
       
   626 		return new CCTSYIntegrationTestCallCost0006(*iSessManager);
       
   627 
       
   628 	if (aStepName == CCTSYIntegrationTestCallCost0007::GetTestStepName())
       
   629 		return new CCTSYIntegrationTestCallCost0007(*iSessManager);
       
   630 
       
   631 	if (aStepName == CCTSYIntegrationTestCallCost0008::GetTestStepName())
       
   632 		return new CCTSYIntegrationTestCallCost0008(*iSessManager);
       
   633 
       
   634 	if (aStepName == CCTSYIntegrationTestCallCost0009::GetTestStepName())
       
   635 		return new CCTSYIntegrationTestCallCost0009(*iSessManager);
       
   636 
       
   637 	if (aStepName == CCTSYIntegrationTestCallCost0010::GetTestStepName())
       
   638 		return new CCTSYIntegrationTestCallCost0010(*iSessManager);
       
   639 
       
   640 	if (aStepName == CCTSYIntegrationTestCallCost0011::GetTestStepName())
       
   641 		return new CCTSYIntegrationTestCallCost0011(*iSessManager);
       
   642 
       
   643 	if (aStepName == CCTSYIntegrationTestCallCost0012::GetTestStepName())
       
   644 		return new CCTSYIntegrationTestCallCost0012(*iSessManager);
       
   645 
       
   646 	if (aStepName == CCTSYIntegrationTestCallCost0013::GetTestStepName())
       
   647 		return new CCTSYIntegrationTestCallCost0013(*iSessManager);
       
   648 
       
   649 	if (aStepName == CCTSYIntegrationTestCallCost0014::GetTestStepName())
       
   650 		return new CCTSYIntegrationTestCallCost0014(*iSessManager);
       
   651 
       
   652 	if (aStepName == CCTSYIntegrationTestCallCost0015::GetTestStepName())
       
   653 		return new CCTSYIntegrationTestCallCost0015(*iSessManager);
       
   654 
       
   655 	if (aStepName == CCTSYIntegrationTestCallCost0016::GetTestStepName())
       
   656 		return new CCTSYIntegrationTestCallCost0016(*iSessManager);
       
   657 
       
   658 	if (aStepName == CCTSYIntegrationTestCallCost0017::GetTestStepName())
       
   659 		return new CCTSYIntegrationTestCallCost0017(*iSessManager);
       
   660 
       
   661 	if (aStepName == CCTSYIntegrationTestCallCost0018::GetTestStepName())
       
   662 		return new CCTSYIntegrationTestCallCost0018(*iSessManager);
       
   663 
       
   664 	if (aStepName == CCTSYIntegrationTestCallCost0019::GetTestStepName())
       
   665 		return new CCTSYIntegrationTestCallCost0019(*iSessManager);
       
   666 
       
   667 	if (aStepName == CCTSYIntegrationTestCallCost0020::GetTestStepName())
       
   668 		return new CCTSYIntegrationTestCallCost0020(*iSessManager);
       
   669 
       
   670 	if (aStepName == CCTSYIntegrationTestCallCost0021::GetTestStepName())
       
   671 		return new CCTSYIntegrationTestCallCost0021(*iSessManager);
       
   672 
       
   673 	if (aStepName == CCTSYIntegrationTestCallCost0022::GetTestStepName())
       
   674 		return new CCTSYIntegrationTestCallCost0022(*iSessManager);
       
   675 
       
   676 	if (aStepName == CCTSYIntegrationTestCallCost0023::GetTestStepName())
       
   677 		return new CCTSYIntegrationTestCallCost0023(*iSessManager);
       
   678 
       
   679 	if (aStepName == CCTSYIntegrationTestCallControl0001::GetTestStepName())
       
   680 		return new CCTSYIntegrationTestCallControl0001(*iSessManager);
       
   681 
       
   682 	if (aStepName == CCTSYIntegrationTestCallControl0002::GetTestStepName())
       
   683 		return new CCTSYIntegrationTestCallControl0002(*iSessManager);
       
   684 
       
   685 	if (aStepName == CCTSYIntegrationTestCallControl0003::GetTestStepName())
       
   686 		return new CCTSYIntegrationTestCallControl0003(*iSessManager);
       
   687 
       
   688 	if (aStepName == CCTSYIntegrationTestCallControl0004::GetTestStepName())
       
   689 		return new CCTSYIntegrationTestCallControl0004(*iSessManager);
       
   690 
       
   691 	if (aStepName == CCTSYIntegrationTestCallControl0005::GetTestStepName())
       
   692 		return new CCTSYIntegrationTestCallControl0005(*iSessManager);
       
   693 
       
   694 	if (aStepName == CCTSYIntegrationTestCallControl0006::GetTestStepName())
       
   695 		return new CCTSYIntegrationTestCallControl0006(*iSessManager);
       
   696 
       
   697 	if (aStepName == CCTSYIntegrationTestCallControl0007::GetTestStepName())
       
   698 		return new CCTSYIntegrationTestCallControl0007(*iSessManager);
       
   699 
       
   700 	if (aStepName == CCTSYIntegrationTestCallControl0008::GetTestStepName())
       
   701 		return new CCTSYIntegrationTestCallControl0008(*iSessManager);
       
   702 
       
   703 	if (aStepName == CCTSYIntegrationTestCallControl0009::GetTestStepName())
       
   704 		return new CCTSYIntegrationTestCallControl0009(*iSessManager);
       
   705 
       
   706 	if (aStepName == CCTSYIntegrationTestCallControl0010::GetTestStepName())
       
   707 		return new CCTSYIntegrationTestCallControl0010(*iSessManager);
       
   708 
       
   709 	if (aStepName == CCTSYIntegrationTestCallControl0011::GetTestStepName())
       
   710 		return new CCTSYIntegrationTestCallControl0011(*iSessManager);
       
   711 
       
   712 	if (aStepName == CCTSYIntegrationTestCallControl0012::GetTestStepName())
       
   713 		return new CCTSYIntegrationTestCallControl0012(*iSessManager);
       
   714 
       
   715 	if (aStepName == CCTSYIntegrationTestCallControl0013::GetTestStepName())
       
   716 		return new CCTSYIntegrationTestCallControl0013(*iSessManager);
       
   717 
       
   718 	if (aStepName == CCTSYIntegrationTestCallControl0014::GetTestStepName())
       
   719 		return new CCTSYIntegrationTestCallControl0014(*iSessManager);
       
   720 
       
   721 	if (aStepName == CCTSYIntegrationTestCallControl0015::GetTestStepName())
       
   722 		return new CCTSYIntegrationTestCallControl0015(*iSessManager);
       
   723 
       
   724 	if (aStepName == CCTSYIntegrationTestCallControl0016::GetTestStepName())
       
   725 		return new CCTSYIntegrationTestCallControl0016(*iSessManager);
       
   726 
       
   727 	if (aStepName == CCTSYIntegrationTestCallControl0017::GetTestStepName())
       
   728 		return new CCTSYIntegrationTestCallControl0017(*iSessManager);
       
   729 
       
   730 	if (aStepName == CCTSYIntegrationTestCallControl0018::GetTestStepName())
       
   731 		return new CCTSYIntegrationTestCallControl0018(*iSessManager);
       
   732 
       
   733 	if (aStepName == CCTSYIntegrationTestCallControl0019::GetTestStepName())
       
   734 		return new CCTSYIntegrationTestCallControl0019(*iSessManager);
       
   735 
       
   736 	if (aStepName == CCTSYIntegrationTestCallControl0020::GetTestStepName())
       
   737 		return new CCTSYIntegrationTestCallControl0020(*iSessManager);
       
   738 
       
   739 	if (aStepName == CCTSYIntegrationTestCallControl0021::GetTestStepName())
       
   740 		return new CCTSYIntegrationTestCallControl0021(*iSessManager);
       
   741 
       
   742 	if (aStepName == CCTSYIntegrationTestCallControl0022::GetTestStepName())
       
   743 		return new CCTSYIntegrationTestCallControl0022(*iSessManager);
       
   744 
       
   745 	if (aStepName == CCTSYIntegrationTestCallControl0023::GetTestStepName())
       
   746 		return new CCTSYIntegrationTestCallControl0023(*iSessManager);
       
   747 
       
   748 	if (aStepName == CCTSYIntegrationTestCallControl0024::GetTestStepName())
       
   749 		return new CCTSYIntegrationTestCallControl0024(*iSessManager);
       
   750 
       
   751 	if (aStepName == CCTSYIntegrationTestCallControl0025::GetTestStepName())
       
   752 		return new CCTSYIntegrationTestCallControl0025(*iSessManager);
       
   753 
       
   754 	if (aStepName == CCTSYIntegrationTestCallControl0026::GetTestStepName())
       
   755 		return new CCTSYIntegrationTestCallControl0026(*iSessManager);
       
   756 
       
   757 	if (aStepName == CCTSYIntegrationTestCallControl0027::GetTestStepName())
       
   758 		return new CCTSYIntegrationTestCallControl0027(*iSessManager);
       
   759 
       
   760 	if (aStepName == CCTSYIntegrationTestCallControl0028::GetTestStepName())
       
   761 		return new CCTSYIntegrationTestCallControl0028(*iSessManager);
       
   762 
       
   763 	if (aStepName == CCTSYIntegrationTestCallControl0029::GetTestStepName())
       
   764 		return new CCTSYIntegrationTestCallControl0029(*iSessManager);
       
   765 
       
   766 	if (aStepName == CCTSYIntegrationTestCallControl0030::GetTestStepName())
       
   767 		return new CCTSYIntegrationTestCallControl0030(*iSessManager);
       
   768 
       
   769 	if (aStepName == CCTSYIntegrationTestCallControl0031::GetTestStepName())
       
   770 		return new CCTSYIntegrationTestCallControl0031(*iSessManager);
       
   771 
       
   772 	if (aStepName == CCTSYIntegrationTestCallControl0032::GetTestStepName())
       
   773 		return new CCTSYIntegrationTestCallControl0032(*iSessManager);
       
   774 
       
   775 	if (aStepName == CCTSYIntegrationTestCallControl0033::GetTestStepName())
       
   776 		return new CCTSYIntegrationTestCallControl0033(*iSessManager);
       
   777 
       
   778 	if (aStepName == CCTSYIntegrationTestCallControl0034::GetTestStepName())
       
   779 		return new CCTSYIntegrationTestCallControl0034(*iSessManager);
       
   780 
       
   781 	if (aStepName == CCTSYIntegrationTestCallControl0035::GetTestStepName())
       
   782 		return new CCTSYIntegrationTestCallControl0035(*iSessManager);
       
   783 
       
   784 	if (aStepName == CCTSYIntegrationTestCallControl0036::GetTestStepName())
       
   785 		return new CCTSYIntegrationTestCallControl0036(*iSessManager);
       
   786 
       
   787 	if (aStepName == CCTSYIntegrationTestCallControl0037::GetTestStepName())
       
   788 		return new CCTSYIntegrationTestCallControl0037(*iSessManager);
       
   789 
       
   790 	if (aStepName == CCTSYIntegrationTestCallControl0038::GetTestStepName())
       
   791 		return new CCTSYIntegrationTestCallControl0038(*iSessManager);
       
   792 
       
   793 	if (aStepName == CCTSYIntegrationTestCallControl0039::GetTestStepName())
       
   794 		return new CCTSYIntegrationTestCallControl0039(*iSessManager);
       
   795 
       
   796 	if (aStepName == CCTSYIntegrationTestCallControl0040::GetTestStepName())
       
   797 		return new CCTSYIntegrationTestCallControl0040(*iSessManager);
       
   798 
       
   799 	if (aStepName == CCTSYIntegrationTestCallControl0041::GetTestStepName())
       
   800 		return new CCTSYIntegrationTestCallControl0041(*iSessManager);
       
   801 
       
   802 	if (aStepName == CCTSYIntegrationTestCallControl0042::GetTestStepName())
       
   803 		return new CCTSYIntegrationTestCallControl0042(*iSessManager);
       
   804 
       
   805 	if (aStepName == CCTSYIntegrationTestCallControl0043::GetTestStepName())
       
   806 		return new CCTSYIntegrationTestCallControl0043(*iSessManager);
       
   807 
       
   808 	if (aStepName == CCTSYIntegrationTestCallControl0044::GetTestStepName())
       
   809 		return new CCTSYIntegrationTestCallControl0044(*iSessManager);
       
   810 
       
   811 	if (aStepName == CCTSYIntegrationTestCallControl0045::GetTestStepName())
       
   812 		return new CCTSYIntegrationTestCallControl0045(*iSessManager);
       
   813 
       
   814 	if (aStepName == CCTSYIntegrationTestCallControl0046::GetTestStepName())
       
   815 		return new CCTSYIntegrationTestCallControl0046(*iSessManager);
       
   816 
       
   817 	if (aStepName == CCTSYIntegrationTestCallControl0047::GetTestStepName())
       
   818 		return new CCTSYIntegrationTestCallControl0047(*iSessManager);
       
   819 
       
   820 	if (aStepName == CCTSYIntegrationTestCallControl0048::GetTestStepName())
       
   821 		return new CCTSYIntegrationTestCallControl0048(*iSessManager);
       
   822 
       
   823 	if (aStepName == CCTSYIntegrationTestCallControl0049::GetTestStepName())
       
   824 		return new CCTSYIntegrationTestCallControl0049(*iSessManager);
       
   825 
       
   826 	if (aStepName == CCTSYIntegrationTestCallControl0050::GetTestStepName())
       
   827 		return new CCTSYIntegrationTestCallControl0050(*iSessManager);
       
   828 
       
   829 	if (aStepName == CCTSYIntegrationTestCallControl0051::GetTestStepName())
       
   830 		return new CCTSYIntegrationTestCallControl0051(*iSessManager);
       
   831 
       
   832 	if (aStepName == CCTSYIntegrationTestCallControl0052::GetTestStepName())
       
   833 		return new CCTSYIntegrationTestCallControl0052(*iSessManager);
       
   834 
       
   835 	if (aStepName == CCTSYIntegrationTestCallControl0053::GetTestStepName())
       
   836 		return new CCTSYIntegrationTestCallControl0053(*iSessManager);
       
   837 
       
   838 	if (aStepName == CCTSYIntegrationTestCallControl0054::GetTestStepName())
       
   839 		return new CCTSYIntegrationTestCallControl0054(*iSessManager);
       
   840 
       
   841 	if (aStepName == CCTSYIntegrationTestCallControl0055::GetTestStepName())
       
   842 		return new CCTSYIntegrationTestCallControl0055(*iSessManager);
       
   843 
       
   844 	if (aStepName == CCTSYIntegrationTestCallControl0056::GetTestStepName())
       
   845 		return new CCTSYIntegrationTestCallControl0056(*iSessManager);
       
   846 
       
   847 	if (aStepName == CCTSYIntegrationTestCallControl0057::GetTestStepName())
       
   848 		return new CCTSYIntegrationTestCallControl0057(*iSessManager);
       
   849 
       
   850 	if (aStepName == CCTSYIntegrationTestCallControl0058::GetTestStepName())
       
   851 		return new CCTSYIntegrationTestCallControl0058(*iSessManager);
       
   852 
       
   853 	if (aStepName == CCTSYIntegrationTestMessageWaiting0001::GetTestStepName())
       
   854 		return new CCTSYIntegrationTestMessageWaiting0001(*iSessManager);
       
   855 
       
   856 	if (aStepName == CCTSYIntegrationTestMessageWaiting0002::GetTestStepName())
       
   857 		return new CCTSYIntegrationTestMessageWaiting0002(*iSessManager);
       
   858 
       
   859 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0001ADN::GetTestStepName())
       
   860 		return new CCTSYIntegrationTestPhoneBookStore0001ADN(*iSessManager);
       
   861 
       
   862 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0001FDN::GetTestStepName())
       
   863 		return new CCTSYIntegrationTestPhoneBookStore0001FDN(*iSessManager);
       
   864 
       
   865 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0001SDN::GetTestStepName())
       
   866 		return new CCTSYIntegrationTestPhoneBookStore0001SDN(*iSessManager);
       
   867 
       
   868 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0001VMBX::GetTestStepName())
       
   869 		return new CCTSYIntegrationTestPhoneBookStore0001VMBX(*iSessManager);
       
   870 
       
   871 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0001MBDN::GetTestStepName())
       
   872 		return new CCTSYIntegrationTestPhoneBookStore0001MBDN(*iSessManager);
       
   873 
       
   874 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0001BDN::GetTestStepName())
       
   875 		return new CCTSYIntegrationTestPhoneBookStore0001BDN(*iSessManager);
       
   876 
       
   877 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0002ADN::GetTestStepName())
       
   878 		return new CCTSYIntegrationTestPhoneBookStore0002ADN(*iSessManager);
       
   879 
       
   880 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0002FDN::GetTestStepName())
       
   881 		return new CCTSYIntegrationTestPhoneBookStore0002FDN(*iSessManager);
       
   882 
       
   883 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0002SDN::GetTestStepName())
       
   884 		return new CCTSYIntegrationTestPhoneBookStore0002SDN(*iSessManager);
       
   885 
       
   886 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0002VMBX::GetTestStepName())
       
   887 		return new CCTSYIntegrationTestPhoneBookStore0002VMBX(*iSessManager);
       
   888 
       
   889 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0002MBDN::GetTestStepName())
       
   890 		return new CCTSYIntegrationTestPhoneBookStore0002MBDN(*iSessManager);
       
   891 
       
   892 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0003ADN::GetTestStepName())
       
   893 		return new CCTSYIntegrationTestPhoneBookStore0003ADN(*iSessManager);
       
   894 
       
   895 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0003FDN::GetTestStepName())
       
   896 		return new CCTSYIntegrationTestPhoneBookStore0003FDN(*iSessManager);
       
   897 
       
   898 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0003SDN::GetTestStepName())
       
   899 		return new CCTSYIntegrationTestPhoneBookStore0003SDN(*iSessManager);
       
   900 
       
   901 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0003VMBX::GetTestStepName())
       
   902 		return new CCTSYIntegrationTestPhoneBookStore0003VMBX(*iSessManager);
       
   903 
       
   904 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0003MBDN::GetTestStepName())
       
   905 		return new CCTSYIntegrationTestPhoneBookStore0003MBDN(*iSessManager);
       
   906 
       
   907 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0004ADN::GetTestStepName())
       
   908 		return new CCTSYIntegrationTestPhoneBookStore0004ADN(*iSessManager);
       
   909 
       
   910 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0004FDN::GetTestStepName())
       
   911 		return new CCTSYIntegrationTestPhoneBookStore0004FDN(*iSessManager);
       
   912 
       
   913 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0004SDN::GetTestStepName())
       
   914 		return new CCTSYIntegrationTestPhoneBookStore0004SDN(*iSessManager);
       
   915 
       
   916 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0004VMBX::GetTestStepName())
       
   917 		return new CCTSYIntegrationTestPhoneBookStore0004VMBX(*iSessManager);
       
   918 
       
   919 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0004MBDN::GetTestStepName())
       
   920 		return new CCTSYIntegrationTestPhoneBookStore0004MBDN(*iSessManager);
       
   921 
       
   922 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0005ADN::GetTestStepName())
       
   923 		return new CCTSYIntegrationTestPhoneBookStore0005ADN(*iSessManager);
       
   924 
       
   925 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0005FDN::GetTestStepName())
       
   926 		return new CCTSYIntegrationTestPhoneBookStore0005FDN(*iSessManager);
       
   927 
       
   928 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0005SDN::GetTestStepName())
       
   929 		return new CCTSYIntegrationTestPhoneBookStore0005SDN(*iSessManager);
       
   930 
       
   931 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0005VMBX::GetTestStepName())
       
   932 		return new CCTSYIntegrationTestPhoneBookStore0005VMBX(*iSessManager);
       
   933 
       
   934 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0005MBDN::GetTestStepName())
       
   935 		return new CCTSYIntegrationTestPhoneBookStore0005MBDN(*iSessManager);
       
   936 
       
   937 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0006ADN::GetTestStepName())
       
   938 		return new CCTSYIntegrationTestPhoneBookStore0006ADN(*iSessManager);
       
   939 
       
   940 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0006FDN::GetTestStepName())
       
   941 		return new CCTSYIntegrationTestPhoneBookStore0006FDN(*iSessManager);
       
   942 
       
   943 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0006SDN::GetTestStepName())
       
   944 		return new CCTSYIntegrationTestPhoneBookStore0006SDN(*iSessManager);
       
   945 
       
   946 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0006VMBX::GetTestStepName())
       
   947 		return new CCTSYIntegrationTestPhoneBookStore0006VMBX(*iSessManager);
       
   948 
       
   949 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0006MBDN::GetTestStepName())
       
   950 		return new CCTSYIntegrationTestPhoneBookStore0006MBDN(*iSessManager);
       
   951 
       
   952 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0007ADN::GetTestStepName())
       
   953 		return new CCTSYIntegrationTestPhoneBookStore0007ADN(*iSessManager);
       
   954 
       
   955 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0007FDN::GetTestStepName())
       
   956 		return new CCTSYIntegrationTestPhoneBookStore0007FDN(*iSessManager);
       
   957 
       
   958 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0007SDN::GetTestStepName())
       
   959 		return new CCTSYIntegrationTestPhoneBookStore0007SDN(*iSessManager);
       
   960 
       
   961 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0007VMBX::GetTestStepName())
       
   962 		return new CCTSYIntegrationTestPhoneBookStore0007VMBX(*iSessManager);
       
   963 
       
   964 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0007MBDN::GetTestStepName())
       
   965 		return new CCTSYIntegrationTestPhoneBookStore0007MBDN(*iSessManager);
       
   966 
       
   967 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0008ADN::GetTestStepName())
       
   968 		return new CCTSYIntegrationTestPhoneBookStore0008ADN(*iSessManager);
       
   969 
       
   970 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0008FDN::GetTestStepName())
       
   971 		return new CCTSYIntegrationTestPhoneBookStore0008FDN(*iSessManager);
       
   972 
       
   973 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0008SDN::GetTestStepName())
       
   974 		return new CCTSYIntegrationTestPhoneBookStore0008SDN(*iSessManager);
       
   975 
       
   976 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0008VMBX::GetTestStepName())
       
   977 		return new CCTSYIntegrationTestPhoneBookStore0008VMBX(*iSessManager);
       
   978 
       
   979 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0008MBDN::GetTestStepName())
       
   980 		return new CCTSYIntegrationTestPhoneBookStore0008MBDN(*iSessManager);
       
   981 
       
   982 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0009ADN::GetTestStepName())
       
   983 		return new CCTSYIntegrationTestPhoneBookStore0009ADN(*iSessManager);
       
   984 
       
   985 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0009FDN::GetTestStepName())
       
   986 		return new CCTSYIntegrationTestPhoneBookStore0009FDN(*iSessManager);
       
   987 
       
   988 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0009SDN::GetTestStepName())
       
   989 		return new CCTSYIntegrationTestPhoneBookStore0009SDN(*iSessManager);
       
   990 
       
   991 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0009VMBX::GetTestStepName())
       
   992 		return new CCTSYIntegrationTestPhoneBookStore0009VMBX(*iSessManager);
       
   993 
       
   994 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0009MBDN::GetTestStepName())
       
   995 		return new CCTSYIntegrationTestPhoneBookStore0009MBDN(*iSessManager);
       
   996 
       
   997 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0010ADN::GetTestStepName())
       
   998 		return new CCTSYIntegrationTestPhoneBookStore0010ADN(*iSessManager);
       
   999 
       
  1000 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0010FDN::GetTestStepName())
       
  1001 		return new CCTSYIntegrationTestPhoneBookStore0010FDN(*iSessManager);
       
  1002 
       
  1003 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0010SDN::GetTestStepName())
       
  1004 		return new CCTSYIntegrationTestPhoneBookStore0010SDN(*iSessManager);
       
  1005 
       
  1006 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0010VMBX::GetTestStepName())
       
  1007 		return new CCTSYIntegrationTestPhoneBookStore0010VMBX(*iSessManager);
       
  1008 
       
  1009 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0010MBDN::GetTestStepName())
       
  1010 		return new CCTSYIntegrationTestPhoneBookStore0010MBDN(*iSessManager);
       
  1011 
       
  1012 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0011ADN::GetTestStepName())
       
  1013 		return new CCTSYIntegrationTestPhoneBookStore0011ADN(*iSessManager);
       
  1014 
       
  1015 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0011FDN::GetTestStepName())
       
  1016 		return new CCTSYIntegrationTestPhoneBookStore0011FDN(*iSessManager);
       
  1017 
       
  1018 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0011SDN::GetTestStepName())
       
  1019 		return new CCTSYIntegrationTestPhoneBookStore0011SDN(*iSessManager);
       
  1020 
       
  1021 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0011VMBX::GetTestStepName())
       
  1022 		return new CCTSYIntegrationTestPhoneBookStore0011VMBX(*iSessManager);
       
  1023 
       
  1024 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0011MBDN::GetTestStepName())
       
  1025 		return new CCTSYIntegrationTestPhoneBookStore0011MBDN(*iSessManager);
       
  1026 
       
  1027 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0012ADN::GetTestStepName())
       
  1028 		return new CCTSYIntegrationTestPhoneBookStore0012ADN(*iSessManager);
       
  1029 
       
  1030 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0012FDN::GetTestStepName())
       
  1031 		return new CCTSYIntegrationTestPhoneBookStore0012FDN(*iSessManager);
       
  1032 
       
  1033 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0012SDN::GetTestStepName())
       
  1034 		return new CCTSYIntegrationTestPhoneBookStore0012SDN(*iSessManager);
       
  1035 
       
  1036 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0012VMBX::GetTestStepName())
       
  1037 		return new CCTSYIntegrationTestPhoneBookStore0012VMBX(*iSessManager);
       
  1038 
       
  1039 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0012MBDN::GetTestStepName())
       
  1040 		return new CCTSYIntegrationTestPhoneBookStore0012MBDN(*iSessManager);
       
  1041 
       
  1042 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0013ADN::GetTestStepName())
       
  1043 		return new CCTSYIntegrationTestPhoneBookStore0013ADN(*iSessManager);
       
  1044 
       
  1045 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0013FDN::GetTestStepName())
       
  1046 		return new CCTSYIntegrationTestPhoneBookStore0013FDN(*iSessManager);
       
  1047 
       
  1048 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0013SDN::GetTestStepName())
       
  1049 		return new CCTSYIntegrationTestPhoneBookStore0013SDN(*iSessManager);
       
  1050 
       
  1051 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0013VMBX::GetTestStepName())
       
  1052 		return new CCTSYIntegrationTestPhoneBookStore0013VMBX(*iSessManager);
       
  1053 
       
  1054 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0013MBDN::GetTestStepName())
       
  1055 		return new CCTSYIntegrationTestPhoneBookStore0013MBDN(*iSessManager);
       
  1056 
       
  1057 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0014ADN::GetTestStepName())
       
  1058 		return new CCTSYIntegrationTestPhoneBookStore0014ADN(*iSessManager);
       
  1059 
       
  1060 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0014FDN::GetTestStepName())
       
  1061 		return new CCTSYIntegrationTestPhoneBookStore0014FDN(*iSessManager);
       
  1062 
       
  1063 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0014SDN::GetTestStepName())
       
  1064 		return new CCTSYIntegrationTestPhoneBookStore0014SDN(*iSessManager);
       
  1065 
       
  1066 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0014VMBX::GetTestStepName())
       
  1067 		return new CCTSYIntegrationTestPhoneBookStore0014VMBX(*iSessManager);
       
  1068 
       
  1069 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0014MBDN::GetTestStepName())
       
  1070 		return new CCTSYIntegrationTestPhoneBookStore0014MBDN(*iSessManager);
       
  1071 
       
  1072 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0015ADN::GetTestStepName())
       
  1073 		return new CCTSYIntegrationTestPhoneBookStore0015ADN(*iSessManager);
       
  1074 
       
  1075 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0015FDN::GetTestStepName())
       
  1076 		return new CCTSYIntegrationTestPhoneBookStore0015FDN(*iSessManager);
       
  1077 
       
  1078 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0015SDN::GetTestStepName())
       
  1079 		return new CCTSYIntegrationTestPhoneBookStore0015SDN(*iSessManager);
       
  1080 
       
  1081 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0015VMBX::GetTestStepName())
       
  1082 		return new CCTSYIntegrationTestPhoneBookStore0015VMBX(*iSessManager);
       
  1083 
       
  1084 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0015MBDN::GetTestStepName())
       
  1085 		return new CCTSYIntegrationTestPhoneBookStore0015MBDN(*iSessManager);
       
  1086 
       
  1087 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0016ADN::GetTestStepName())
       
  1088 		return new CCTSYIntegrationTestPhoneBookStore0016ADN(*iSessManager);
       
  1089 
       
  1090 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0016FDN::GetTestStepName())
       
  1091 		return new CCTSYIntegrationTestPhoneBookStore0016FDN(*iSessManager);
       
  1092 
       
  1093 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0016SDN::GetTestStepName())
       
  1094 		return new CCTSYIntegrationTestPhoneBookStore0016SDN(*iSessManager);
       
  1095 
       
  1096 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0016VMBX::GetTestStepName())
       
  1097 		return new CCTSYIntegrationTestPhoneBookStore0016VMBX(*iSessManager);
       
  1098 
       
  1099 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0016MBDN::GetTestStepName())
       
  1100 		return new CCTSYIntegrationTestPhoneBookStore0016MBDN(*iSessManager);
       
  1101 
       
  1102 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0017ADN::GetTestStepName())
       
  1103 		return new CCTSYIntegrationTestPhoneBookStore0017ADN(*iSessManager);
       
  1104 
       
  1105 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0017FDN::GetTestStepName())
       
  1106 		return new CCTSYIntegrationTestPhoneBookStore0017FDN(*iSessManager);
       
  1107 
       
  1108 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0017SDN::GetTestStepName())
       
  1109 		return new CCTSYIntegrationTestPhoneBookStore0017SDN(*iSessManager);
       
  1110 
       
  1111 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0017VMBX::GetTestStepName())
       
  1112 		return new CCTSYIntegrationTestPhoneBookStore0017VMBX(*iSessManager);
       
  1113 
       
  1114 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0017MBDN::GetTestStepName())
       
  1115 		return new CCTSYIntegrationTestPhoneBookStore0017MBDN(*iSessManager);
       
  1116 
       
  1117 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0018ADN::GetTestStepName())
       
  1118 		return new CCTSYIntegrationTestPhoneBookStore0018ADN(*iSessManager);
       
  1119 
       
  1120 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0018FDN::GetTestStepName())
       
  1121 		return new CCTSYIntegrationTestPhoneBookStore0018FDN(*iSessManager);
       
  1122 
       
  1123 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0018SDN::GetTestStepName())
       
  1124 		return new CCTSYIntegrationTestPhoneBookStore0018SDN(*iSessManager);
       
  1125 
       
  1126 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0018VMBX::GetTestStepName())
       
  1127 		return new CCTSYIntegrationTestPhoneBookStore0018VMBX(*iSessManager);
       
  1128 
       
  1129 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0018MBDN::GetTestStepName())
       
  1130 		return new CCTSYIntegrationTestPhoneBookStore0018MBDN(*iSessManager);
       
  1131 
       
  1132 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0019ADN::GetTestStepName())
       
  1133 		return new CCTSYIntegrationTestPhoneBookStore0019ADN(*iSessManager);
       
  1134 
       
  1135 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0019FDN::GetTestStepName())
       
  1136 		return new CCTSYIntegrationTestPhoneBookStore0019FDN(*iSessManager);
       
  1137 
       
  1138 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0019SDN::GetTestStepName())
       
  1139 		return new CCTSYIntegrationTestPhoneBookStore0019SDN(*iSessManager);
       
  1140 
       
  1141 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0019VMBX::GetTestStepName())
       
  1142 		return new CCTSYIntegrationTestPhoneBookStore0019VMBX(*iSessManager);
       
  1143 
       
  1144 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0019MBDN::GetTestStepName())
       
  1145 		return new CCTSYIntegrationTestPhoneBookStore0019MBDN(*iSessManager);
       
  1146 
       
  1147 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0020ADN::GetTestStepName())
       
  1148 		return new CCTSYIntegrationTestPhoneBookStore0020ADN(*iSessManager);
       
  1149 
       
  1150 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0020FDN::GetTestStepName())
       
  1151 		return new CCTSYIntegrationTestPhoneBookStore0020FDN(*iSessManager);
       
  1152 
       
  1153 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0020SDN::GetTestStepName())
       
  1154 		return new CCTSYIntegrationTestPhoneBookStore0020SDN(*iSessManager);
       
  1155 
       
  1156 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0020VMBX::GetTestStepName())
       
  1157 		return new CCTSYIntegrationTestPhoneBookStore0020VMBX(*iSessManager);
       
  1158 
       
  1159 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0020MBDN::GetTestStepName())
       
  1160 		return new CCTSYIntegrationTestPhoneBookStore0020MBDN(*iSessManager);
       
  1161 
       
  1162 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0021ADN::GetTestStepName())
       
  1163 		return new CCTSYIntegrationTestPhoneBookStore0021ADN(*iSessManager);
       
  1164 
       
  1165 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0021FDN::GetTestStepName())
       
  1166 		return new CCTSYIntegrationTestPhoneBookStore0021FDN(*iSessManager);
       
  1167 
       
  1168 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0021SDN::GetTestStepName())
       
  1169 		return new CCTSYIntegrationTestPhoneBookStore0021SDN(*iSessManager);
       
  1170 
       
  1171 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0021VMBX::GetTestStepName())
       
  1172 		return new CCTSYIntegrationTestPhoneBookStore0021VMBX(*iSessManager);
       
  1173 
       
  1174 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0021MBDN::GetTestStepName())
       
  1175 		return new CCTSYIntegrationTestPhoneBookStore0021MBDN(*iSessManager);
       
  1176 
       
  1177 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0022ADN::GetTestStepName())
       
  1178 		return new CCTSYIntegrationTestPhoneBookStore0022ADN(*iSessManager);
       
  1179 
       
  1180 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0022FDN::GetTestStepName())
       
  1181 		return new CCTSYIntegrationTestPhoneBookStore0022FDN(*iSessManager);
       
  1182 
       
  1183 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0022SDN::GetTestStepName())
       
  1184 		return new CCTSYIntegrationTestPhoneBookStore0022SDN(*iSessManager);
       
  1185 
       
  1186 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0022VMBX::GetTestStepName())
       
  1187 		return new CCTSYIntegrationTestPhoneBookStore0022VMBX(*iSessManager);
       
  1188 
       
  1189 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0022MBDN::GetTestStepName())
       
  1190 		return new CCTSYIntegrationTestPhoneBookStore0022MBDN(*iSessManager);
       
  1191 
       
  1192 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0023ADN::GetTestStepName())
       
  1193 		return new CCTSYIntegrationTestPhoneBookStore0023ADN(*iSessManager);
       
  1194 
       
  1195 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0023FDN::GetTestStepName())
       
  1196 		return new CCTSYIntegrationTestPhoneBookStore0023FDN(*iSessManager);
       
  1197 
       
  1198 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0023SDN::GetTestStepName())
       
  1199 		return new CCTSYIntegrationTestPhoneBookStore0023SDN(*iSessManager);
       
  1200 
       
  1201 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0023VMBX::GetTestStepName())
       
  1202 		return new CCTSYIntegrationTestPhoneBookStore0023VMBX(*iSessManager);
       
  1203 
       
  1204 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0023MBDN::GetTestStepName())
       
  1205 		return new CCTSYIntegrationTestPhoneBookStore0023MBDN(*iSessManager);
       
  1206 
       
  1207 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0024ADN::GetTestStepName())
       
  1208 		return new CCTSYIntegrationTestPhoneBookStore0024ADN(*iSessManager);
       
  1209 
       
  1210 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0024FDN::GetTestStepName())
       
  1211 		return new CCTSYIntegrationTestPhoneBookStore0024FDN(*iSessManager);
       
  1212 
       
  1213 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0024SDN::GetTestStepName())
       
  1214 		return new CCTSYIntegrationTestPhoneBookStore0024SDN(*iSessManager);
       
  1215 
       
  1216 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0024VMBX::GetTestStepName())
       
  1217 		return new CCTSYIntegrationTestPhoneBookStore0024VMBX(*iSessManager);
       
  1218 
       
  1219 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0024MBDN::GetTestStepName())
       
  1220 		return new CCTSYIntegrationTestPhoneBookStore0024MBDN(*iSessManager);
       
  1221 
       
  1222 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0025ADN::GetTestStepName())
       
  1223 		return new CCTSYIntegrationTestPhoneBookStore0025ADN(*iSessManager);
       
  1224 
       
  1225 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0025FDN::GetTestStepName())
       
  1226 		return new CCTSYIntegrationTestPhoneBookStore0025FDN(*iSessManager);
       
  1227 
       
  1228 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0025SDN::GetTestStepName())
       
  1229 		return new CCTSYIntegrationTestPhoneBookStore0025SDN(*iSessManager);
       
  1230 
       
  1231 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0025VMBX::GetTestStepName())
       
  1232 		return new CCTSYIntegrationTestPhoneBookStore0025VMBX(*iSessManager);
       
  1233 
       
  1234 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0025MBDN::GetTestStepName())
       
  1235 		return new CCTSYIntegrationTestPhoneBookStore0025MBDN(*iSessManager);
       
  1236 
       
  1237 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0026ADN::GetTestStepName())
       
  1238 		return new CCTSYIntegrationTestPhoneBookStore0026ADN(*iSessManager);
       
  1239 
       
  1240 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0026FDN::GetTestStepName())
       
  1241 		return new CCTSYIntegrationTestPhoneBookStore0026FDN(*iSessManager);
       
  1242 
       
  1243 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0026SDN::GetTestStepName())
       
  1244 		return new CCTSYIntegrationTestPhoneBookStore0026SDN(*iSessManager);
       
  1245 
       
  1246 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0026VMBX::GetTestStepName())
       
  1247 		return new CCTSYIntegrationTestPhoneBookStore0026VMBX(*iSessManager);
       
  1248 
       
  1249 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0026MBDN::GetTestStepName())
       
  1250 		return new CCTSYIntegrationTestPhoneBookStore0026MBDN(*iSessManager);
       
  1251 
       
  1252 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0027ADN::GetTestStepName())
       
  1253 		return new CCTSYIntegrationTestPhoneBookStore0027ADN(*iSessManager);
       
  1254 
       
  1255 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0027FDN::GetTestStepName())
       
  1256 		return new CCTSYIntegrationTestPhoneBookStore0027FDN(*iSessManager);
       
  1257 
       
  1258 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0027SDN::GetTestStepName())
       
  1259 		return new CCTSYIntegrationTestPhoneBookStore0027SDN(*iSessManager);
       
  1260 
       
  1261 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0027VMBX::GetTestStepName())
       
  1262 		return new CCTSYIntegrationTestPhoneBookStore0027VMBX(*iSessManager);
       
  1263 
       
  1264 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0027MBDN::GetTestStepName())
       
  1265 		return new CCTSYIntegrationTestPhoneBookStore0027MBDN(*iSessManager);
       
  1266 
       
  1267 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0028ADN::GetTestStepName())
       
  1268 		return new CCTSYIntegrationTestPhoneBookStore0028ADN(*iSessManager);
       
  1269 
       
  1270 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0028FDN::GetTestStepName())
       
  1271 		return new CCTSYIntegrationTestPhoneBookStore0028FDN(*iSessManager);
       
  1272 
       
  1273 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0028SDN::GetTestStepName())
       
  1274 		return new CCTSYIntegrationTestPhoneBookStore0028SDN(*iSessManager);
       
  1275 
       
  1276 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0028VMBX::GetTestStepName())
       
  1277 		return new CCTSYIntegrationTestPhoneBookStore0028VMBX(*iSessManager);
       
  1278 
       
  1279 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0028MBDN::GetTestStepName())
       
  1280 		return new CCTSYIntegrationTestPhoneBookStore0028MBDN(*iSessManager);
       
  1281 
       
  1282 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0029ADN::GetTestStepName())
       
  1283 		return new CCTSYIntegrationTestPhoneBookStore0029ADN(*iSessManager);
       
  1284 
       
  1285 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0029FDN::GetTestStepName())
       
  1286 		return new CCTSYIntegrationTestPhoneBookStore0029FDN(*iSessManager);
       
  1287 
       
  1288 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0029SDN::GetTestStepName())
       
  1289 		return new CCTSYIntegrationTestPhoneBookStore0029SDN(*iSessManager);
       
  1290 
       
  1291 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0029VMBX::GetTestStepName())
       
  1292 		return new CCTSYIntegrationTestPhoneBookStore0029VMBX(*iSessManager);
       
  1293 
       
  1294 	if (aStepName == CCTSYIntegrationTestPhoneBookStore0029MBDN::GetTestStepName())
       
  1295 		return new CCTSYIntegrationTestPhoneBookStore0029MBDN(*iSessManager);
       
  1296 
       
  1297 	if (aStepName == CCTSYIntegrationTestENStore0001::GetTestStepName())
       
  1298 		return new CCTSYIntegrationTestENStore0001(*iSessManager);
       
  1299 
       
  1300 	if (aStepName == CCTSYIntegrationTestENStore0002::GetTestStepName())
       
  1301 		return new CCTSYIntegrationTestENStore0002(*iSessManager);
       
  1302 
       
  1303 	if (aStepName == CCTSYIntegrationTestENStore0003::GetTestStepName())
       
  1304 		return new CCTSYIntegrationTestENStore0003(*iSessManager);
       
  1305 
       
  1306 	if (aStepName == CCTSYIntegrationTestENStore0004::GetTestStepName())
       
  1307 		return new CCTSYIntegrationTestENStore0004(*iSessManager);
       
  1308 
       
  1309 	if (aStepName == CCTSYIntegrationTestENStore0005::GetTestStepName())
       
  1310 		return new CCTSYIntegrationTestENStore0005(*iSessManager);
       
  1311 
       
  1312 	if (aStepName == CCTSYIntegrationTestENStore0006::GetTestStepName())
       
  1313 		return new CCTSYIntegrationTestENStore0006(*iSessManager);
       
  1314 
       
  1315 	if (aStepName == CCTSYIntegrationTestENStore0007::GetTestStepName())
       
  1316 		return new CCTSYIntegrationTestENStore0007(*iSessManager);
       
  1317 
       
  1318 	if (aStepName == CCTSYIntegrationTestENStore0008::GetTestStepName())
       
  1319 		return new CCTSYIntegrationTestENStore0008(*iSessManager);
       
  1320 
       
  1321 	if (aStepName == CCTSYIntegrationTestENStore0009::GetTestStepName())
       
  1322 		return new CCTSYIntegrationTestENStore0009(*iSessManager);
       
  1323 
       
  1324 	if (aStepName == CCTSYIntegrationTestENStore0010::GetTestStepName())
       
  1325 		return new CCTSYIntegrationTestENStore0010(*iSessManager);
       
  1326 
       
  1327 	if (aStepName == CCTSYIntegrationTestENStore0011::GetTestStepName())
       
  1328 		return new CCTSYIntegrationTestENStore0011(*iSessManager);
       
  1329 
       
  1330 	if (aStepName == CCTSYIntegrationTestENStore0012::GetTestStepName())
       
  1331 		return new CCTSYIntegrationTestENStore0012(*iSessManager);
       
  1332 
       
  1333 	if (aStepName == CCTSYIntegrationTestENStore0013::GetTestStepName())
       
  1334 		return new CCTSYIntegrationTestENStore0013(*iSessManager);
       
  1335 
       
  1336 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0001::GetTestStepName())
       
  1337 		return new CCTSYIntegrationTestConferenceCallControl0001(*iSessManager);
       
  1338 
       
  1339 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0002::GetTestStepName())
       
  1340 		return new CCTSYIntegrationTestConferenceCallControl0002(*iSessManager);
       
  1341 
       
  1342 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0003::GetTestStepName())
       
  1343 		return new CCTSYIntegrationTestConferenceCallControl0003(*iSessManager);
       
  1344 
       
  1345 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0004::GetTestStepName())
       
  1346 		return new CCTSYIntegrationTestConferenceCallControl0004(*iSessManager);
       
  1347 
       
  1348 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0005::GetTestStepName())
       
  1349 		return new CCTSYIntegrationTestConferenceCallControl0005(*iSessManager);
       
  1350 
       
  1351 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0006::GetTestStepName())
       
  1352 		return new CCTSYIntegrationTestConferenceCallControl0006(*iSessManager);
       
  1353 
       
  1354 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0007::GetTestStepName())
       
  1355 		return new CCTSYIntegrationTestConferenceCallControl0007(*iSessManager);
       
  1356 
       
  1357 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0008::GetTestStepName())
       
  1358 		return new CCTSYIntegrationTestConferenceCallControl0008(*iSessManager);
       
  1359 
       
  1360 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0009::GetTestStepName())
       
  1361 		return new CCTSYIntegrationTestConferenceCallControl0009(*iSessManager);
       
  1362 
       
  1363 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0010::GetTestStepName())
       
  1364 		return new CCTSYIntegrationTestConferenceCallControl0010(*iSessManager);
       
  1365 
       
  1366 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0011::GetTestStepName())
       
  1367 		return new CCTSYIntegrationTestConferenceCallControl0011(*iSessManager);
       
  1368 
       
  1369 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0012::GetTestStepName())
       
  1370 		return new CCTSYIntegrationTestConferenceCallControl0012(*iSessManager);
       
  1371 
       
  1372 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0013::GetTestStepName())
       
  1373 		return new CCTSYIntegrationTestConferenceCallControl0013(*iSessManager);
       
  1374 
       
  1375 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0014::GetTestStepName())
       
  1376 		return new CCTSYIntegrationTestConferenceCallControl0014(*iSessManager);
       
  1377 
       
  1378 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0015::GetTestStepName())
       
  1379 		return new CCTSYIntegrationTestConferenceCallControl0015(*iSessManager);
       
  1380 
       
  1381 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0016::GetTestStepName())
       
  1382 		return new CCTSYIntegrationTestConferenceCallControl0016(*iSessManager);
       
  1383 
       
  1384 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0017::GetTestStepName())
       
  1385 		return new CCTSYIntegrationTestConferenceCallControl0017(*iSessManager);
       
  1386 
       
  1387 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0018::GetTestStepName())
       
  1388 		return new CCTSYIntegrationTestConferenceCallControl0018(*iSessManager);
       
  1389 
       
  1390 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0019::GetTestStepName())
       
  1391 		return new CCTSYIntegrationTestConferenceCallControl0019(*iSessManager);
       
  1392 
       
  1393 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0020::GetTestStepName())
       
  1394 		return new CCTSYIntegrationTestConferenceCallControl0020(*iSessManager);
       
  1395 
       
  1396 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0021::GetTestStepName())
       
  1397 		return new CCTSYIntegrationTestConferenceCallControl0021(*iSessManager);
       
  1398 
       
  1399 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0022::GetTestStepName())
       
  1400 		return new CCTSYIntegrationTestConferenceCallControl0022(*iSessManager);
       
  1401 
       
  1402 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0023::GetTestStepName())
       
  1403 		return new CCTSYIntegrationTestConferenceCallControl0023(*iSessManager);
       
  1404 
       
  1405 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0024::GetTestStepName())
       
  1406 		return new CCTSYIntegrationTestConferenceCallControl0024(*iSessManager);
       
  1407 
       
  1408 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0025::GetTestStepName())
       
  1409 		return new CCTSYIntegrationTestConferenceCallControl0025(*iSessManager);
       
  1410 
       
  1411 	if (aStepName == CCTSYIntegrationTestConferenceCallControl0026::GetTestStepName())
       
  1412 		return new CCTSYIntegrationTestConferenceCallControl0026(*iSessManager);
       
  1413 
       
  1414 	if (aStepName == CCTSYIntegrationTestIMS0001::GetTestStepName())
       
  1415 		return new CCTSYIntegrationTestIMS0001(*iSessManager);
       
  1416 
       
  1417 	if (aStepName == CCTSYIntegrationTestFax0001::GetTestStepName())
       
  1418 		return new CCTSYIntegrationTestFax0001(*iSessManager);
       
  1419 
       
  1420 	if (aStepName == CCTSYIntegrationTestFax0002::GetTestStepName())
       
  1421 		return new CCTSYIntegrationTestFax0002(*iSessManager);
       
  1422 
       
  1423 	if (aStepName == CCTSYIntegrationTestUssdMessaging0001::GetTestStepName())
       
  1424 		return new CCTSYIntegrationTestUssdMessaging0001(*iSessManager);
       
  1425 
       
  1426 	if (aStepName == CCTSYIntegrationTestUssdMessaging0002::GetTestStepName())
       
  1427 		return new CCTSYIntegrationTestUssdMessaging0002(*iSessManager);
       
  1428 
       
  1429 	if (aStepName == CCTSYIntegrationTestUssdMessaging0003::GetTestStepName())
       
  1430 		return new CCTSYIntegrationTestUssdMessaging0003(*iSessManager);
       
  1431 
       
  1432 	if (aStepName == CCTSYIntegrationTestUssdMessaging0004::GetTestStepName())
       
  1433 		return new CCTSYIntegrationTestUssdMessaging0004(*iSessManager);
       
  1434 
       
  1435 	if (aStepName == CCTSYIntegrationTestUssdMessaging0005::GetTestStepName())
       
  1436 		return new CCTSYIntegrationTestUssdMessaging0005(*iSessManager);
       
  1437 
       
  1438 	if (aStepName == CCTSYIntegrationTestUssdMessaging0006::GetTestStepName())
       
  1439 		return new CCTSYIntegrationTestUssdMessaging0006(*iSessManager);
       
  1440 
       
  1441 	if (aStepName == CCTSYIntegrationTestUssdMessaging0007::GetTestStepName())
       
  1442 		return new CCTSYIntegrationTestUssdMessaging0007(*iSessManager);
       
  1443 
       
  1444 	if (aStepName == CCTSYIntegrationTestUssdMessaging0008::GetTestStepName())
       
  1445 		return new CCTSYIntegrationTestUssdMessaging0008(*iSessManager);
       
  1446 
       
  1447 	if (aStepName == CCTSYIntegrationTestUssdMessaging0009::GetTestStepName())
       
  1448 		return new CCTSYIntegrationTestUssdMessaging0009(*iSessManager);
       
  1449 
       
  1450 	if (aStepName == CCTSYIntegrationTestUssdMessaging0010::GetTestStepName())
       
  1451 		return new CCTSYIntegrationTestUssdMessaging0010(*iSessManager);
       
  1452 
       
  1453 	if (aStepName == CCTSYIntegrationTestUssdMessaging0011::GetTestStepName())
       
  1454 		return new CCTSYIntegrationTestUssdMessaging0011(*iSessManager);
       
  1455 
       
  1456 	if (aStepName == CCTSYIntegrationTestPacketService0001::GetTestStepName())
       
  1457 		return new CCTSYIntegrationTestPacketService0001(*iSessManager);
       
  1458 
       
  1459 	if (aStepName == CCTSYIntegrationTestPacketService0002::GetTestStepName())
       
  1460 		return new CCTSYIntegrationTestPacketService0002(*iSessManager);
       
  1461 
       
  1462 	if (aStepName == CCTSYIntegrationTestPacketService0003::GetTestStepName())
       
  1463 		return new CCTSYIntegrationTestPacketService0003(*iSessManager);
       
  1464 
       
  1465 	if (aStepName == CCTSYIntegrationTestPacketService0004::GetTestStepName())
       
  1466 		return new CCTSYIntegrationTestPacketService0004(*iSessManager);
       
  1467 
       
  1468 	if (aStepName == CCTSYIntegrationTestPacketService0005::GetTestStepName())
       
  1469 		return new CCTSYIntegrationTestPacketService0005(*iSessManager);
       
  1470 
       
  1471 	if (aStepName == CCTSYIntegrationTestPacketService0006::GetTestStepName())
       
  1472 		return new CCTSYIntegrationTestPacketService0006(*iSessManager);
       
  1473 
       
  1474 	if (aStepName == CCTSYIntegrationTestPacketService0007::GetTestStepName())
       
  1475 		return new CCTSYIntegrationTestPacketService0007(*iSessManager);
       
  1476 
       
  1477 	if (aStepName == CCTSYIntegrationTestPacketService0008::GetTestStepName())
       
  1478 		return new CCTSYIntegrationTestPacketService0008(*iSessManager);
       
  1479 
       
  1480 	if (aStepName == CCTSYIntegrationTestPacketService0009::GetTestStepName())
       
  1481 		return new CCTSYIntegrationTestPacketService0009(*iSessManager);
       
  1482 
       
  1483 	if (aStepName == CCTSYIntegrationTestPacketService0010::GetTestStepName())
       
  1484 		return new CCTSYIntegrationTestPacketService0010(*iSessManager);
       
  1485 
       
  1486 	if (aStepName == CCTSYIntegrationTestPacketService0011::GetTestStepName())
       
  1487 		return new CCTSYIntegrationTestPacketService0011(*iSessManager);
       
  1488 
       
  1489 	if (aStepName == CCTSYIntegrationTestPacketService0012::GetTestStepName())
       
  1490 		return new CCTSYIntegrationTestPacketService0012(*iSessManager);
       
  1491 
       
  1492 	if (aStepName == CCTSYIntegrationTestPacketService0013::GetTestStepName())
       
  1493 		return new CCTSYIntegrationTestPacketService0013(*iSessManager);
       
  1494 
       
  1495 	if (aStepName == CCTSYIntegrationTestPacketService0014::GetTestStepName())
       
  1496 		return new CCTSYIntegrationTestPacketService0014(*iSessManager);
       
  1497 
       
  1498 	if (aStepName == CCTSYIntegrationTestPacketService0015::GetTestStepName())
       
  1499 		return new CCTSYIntegrationTestPacketService0015(*iSessManager);
       
  1500 
       
  1501 	if (aStepName == CCTSYIntegrationTestPacketService0016::GetTestStepName())
       
  1502 		return new CCTSYIntegrationTestPacketService0016(*iSessManager);
       
  1503 
       
  1504 	if (aStepName == CCTSYIntegrationTestPacketService0017::GetTestStepName())
       
  1505 		return new CCTSYIntegrationTestPacketService0017(*iSessManager);
       
  1506 
       
  1507 	if (aStepName == CCTSYIntegrationTestPacketService0018::GetTestStepName())
       
  1508 		return new CCTSYIntegrationTestPacketService0018(*iSessManager);
       
  1509 
       
  1510 	if (aStepName == CCTSYIntegrationTestPacketService0019::GetTestStepName())
       
  1511 		return new CCTSYIntegrationTestPacketService0019(*iSessManager);
       
  1512 
       
  1513 	if (aStepName == CCTSYIntegrationTestPacketService0020::GetTestStepName())
       
  1514 		return new CCTSYIntegrationTestPacketService0020(*iSessManager);
       
  1515 
       
  1516 	if (aStepName == CCTSYIntegrationTestPacketService0021::GetTestStepName())
       
  1517 		return new CCTSYIntegrationTestPacketService0021(*iSessManager);
       
  1518 
       
  1519 	if (aStepName == CCTSYIntegrationTestPacketService0022::GetTestStepName())
       
  1520 		return new CCTSYIntegrationTestPacketService0022(*iSessManager);
       
  1521 
       
  1522 	if (aStepName == CCTSYIntegrationTestPacketService0023::GetTestStepName())
       
  1523 		return new CCTSYIntegrationTestPacketService0023(*iSessManager);
       
  1524 
       
  1525 	if (aStepName == CCTSYIntegrationTestPacketService0024::GetTestStepName())
       
  1526 		return new CCTSYIntegrationTestPacketService0024(*iSessManager);
       
  1527 
       
  1528 	if (aStepName == CCTSYIntegrationTestPacketService0025::GetTestStepName())
       
  1529 		return new CCTSYIntegrationTestPacketService0025(*iSessManager);
       
  1530 
       
  1531 	if (aStepName == CCTSYIntegrationTestPacketService0026::GetTestStepName())
       
  1532 		return new CCTSYIntegrationTestPacketService0026(*iSessManager);
       
  1533 
       
  1534 	if (aStepName == CCTSYIntegrationTestPacketService0027::GetTestStepName())
       
  1535 		return new CCTSYIntegrationTestPacketService0027(*iSessManager);
       
  1536 
       
  1537 	if (aStepName == CCTSYIntegrationTestPacketService0028::GetTestStepName())
       
  1538 		return new CCTSYIntegrationTestPacketService0028(*iSessManager);
       
  1539 
       
  1540 	if (aStepName == CCTSYIntegrationTestPacketService0029::GetTestStepName())
       
  1541 		return new CCTSYIntegrationTestPacketService0029(*iSessManager);
       
  1542 
       
  1543 	if (aStepName == CCTSYIntegrationTestPacketService0030::GetTestStepName())
       
  1544 		return new CCTSYIntegrationTestPacketService0030(*iSessManager);
       
  1545 
       
  1546 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0001::GetTestStepName())
       
  1547 		return new CCTSYIntegrationTestPhoneIdentity0001(*iSessManager);
       
  1548 
       
  1549 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0002::GetTestStepName())
       
  1550 		return new CCTSYIntegrationTestPhoneIdentity0002(*iSessManager);
       
  1551 
       
  1552 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0003::GetTestStepName())
       
  1553 		return new CCTSYIntegrationTestPhoneIdentity0003(*iSessManager);
       
  1554 
       
  1555 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0004::GetTestStepName())
       
  1556 		return new CCTSYIntegrationTestPhoneIdentity0004(*iSessManager);
       
  1557 
       
  1558 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0005::GetTestStepName())
       
  1559 		return new CCTSYIntegrationTestPhoneIdentity0005(*iSessManager);
       
  1560 
       
  1561 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0006::GetTestStepName())
       
  1562 		return new CCTSYIntegrationTestPhoneIdentity0006(*iSessManager);
       
  1563 
       
  1564 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0007::GetTestStepName())
       
  1565 		return new CCTSYIntegrationTestPhoneIdentity0007(*iSessManager);
       
  1566 
       
  1567 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0008::GetTestStepName())
       
  1568 		return new CCTSYIntegrationTestPhoneIdentity0008(*iSessManager);
       
  1569 
       
  1570 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0009::GetTestStepName())
       
  1571 		return new CCTSYIntegrationTestPhoneIdentity0009(*iSessManager);
       
  1572 
       
  1573 	if (aStepName == CCTSYIntegrationTestPhoneIdentity0010::GetTestStepName())
       
  1574 		return new CCTSYIntegrationTestPhoneIdentity0010(*iSessManager);
       
  1575 
       
  1576 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0001::GetTestStepName())
       
  1577 		return new CCTSYIntegrationTestMultimediaCallControl0001(*iSessManager);
       
  1578 
       
  1579 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0002::GetTestStepName())
       
  1580 		return new CCTSYIntegrationTestMultimediaCallControl0002(*iSessManager);
       
  1581 
       
  1582 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0003::GetTestStepName())
       
  1583 		return new CCTSYIntegrationTestMultimediaCallControl0003(*iSessManager);
       
  1584 
       
  1585 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0004::GetTestStepName())
       
  1586 		return new CCTSYIntegrationTestMultimediaCallControl0004(*iSessManager);
       
  1587 
       
  1588 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0005::GetTestStepName())
       
  1589 		return new CCTSYIntegrationTestMultimediaCallControl0005(*iSessManager);
       
  1590 
       
  1591 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0006::GetTestStepName())
       
  1592 		return new CCTSYIntegrationTestMultimediaCallControl0006(*iSessManager);
       
  1593 
       
  1594 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0007::GetTestStepName())
       
  1595 		return new CCTSYIntegrationTestMultimediaCallControl0007(*iSessManager);
       
  1596 
       
  1597 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0008::GetTestStepName())
       
  1598 		return new CCTSYIntegrationTestMultimediaCallControl0008(*iSessManager);
       
  1599 
       
  1600 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0009::GetTestStepName())
       
  1601 		return new CCTSYIntegrationTestMultimediaCallControl0009(*iSessManager);
       
  1602 
       
  1603 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0010::GetTestStepName())
       
  1604 		return new CCTSYIntegrationTestMultimediaCallControl0010(*iSessManager);
       
  1605 
       
  1606 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0011::GetTestStepName())
       
  1607 		return new CCTSYIntegrationTestMultimediaCallControl0011(*iSessManager);
       
  1608 
       
  1609 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0012::GetTestStepName())
       
  1610 		return new CCTSYIntegrationTestMultimediaCallControl0012(*iSessManager);
       
  1611 
       
  1612 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0013::GetTestStepName())
       
  1613 		return new CCTSYIntegrationTestMultimediaCallControl0013(*iSessManager);
       
  1614 
       
  1615 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0014::GetTestStepName())
       
  1616 		return new CCTSYIntegrationTestMultimediaCallControl0014(*iSessManager);
       
  1617 
       
  1618 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0015::GetTestStepName())
       
  1619 		return new CCTSYIntegrationTestMultimediaCallControl0015(*iSessManager);
       
  1620 
       
  1621 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0016::GetTestStepName())
       
  1622 		return new CCTSYIntegrationTestMultimediaCallControl0016(*iSessManager);
       
  1623 
       
  1624 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0017::GetTestStepName())
       
  1625 		return new CCTSYIntegrationTestMultimediaCallControl0017(*iSessManager);
       
  1626 
       
  1627 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0018::GetTestStepName())
       
  1628 		return new CCTSYIntegrationTestMultimediaCallControl0018(*iSessManager);
       
  1629 
       
  1630 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0019::GetTestStepName())
       
  1631 		return new CCTSYIntegrationTestMultimediaCallControl0019(*iSessManager);
       
  1632 
       
  1633 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0020::GetTestStepName())
       
  1634 		return new CCTSYIntegrationTestMultimediaCallControl0020(*iSessManager);
       
  1635 
       
  1636 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0021::GetTestStepName())
       
  1637 		return new CCTSYIntegrationTestMultimediaCallControl0021(*iSessManager);
       
  1638 
       
  1639 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0022::GetTestStepName())
       
  1640 		return new CCTSYIntegrationTestMultimediaCallControl0022(*iSessManager);
       
  1641 
       
  1642 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0023::GetTestStepName())
       
  1643 		return new CCTSYIntegrationTestMultimediaCallControl0023(*iSessManager);
       
  1644 
       
  1645 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0024::GetTestStepName())
       
  1646 		return new CCTSYIntegrationTestMultimediaCallControl0024(*iSessManager);
       
  1647 
       
  1648 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0025::GetTestStepName())
       
  1649 		return new CCTSYIntegrationTestMultimediaCallControl0025(*iSessManager);
       
  1650 
       
  1651 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0026::GetTestStepName())
       
  1652 		return new CCTSYIntegrationTestMultimediaCallControl0026(*iSessManager);
       
  1653 
       
  1654 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0027::GetTestStepName())
       
  1655 		return new CCTSYIntegrationTestMultimediaCallControl0027(*iSessManager);
       
  1656 
       
  1657 	if (aStepName == CCTSYIntegrationTestMultimediaCallControl0028::GetTestStepName())
       
  1658 		return new CCTSYIntegrationTestMultimediaCallControl0028(*iSessManager);
       
  1659 
       
  1660 	if (aStepName == CCTSYIntegrationTestCustomAPI0001::GetTestStepName())
       
  1661 		return new CCTSYIntegrationTestCustomAPI0001(*iSessManager);
       
  1662 
       
  1663 	if (aStepName == CCTSYIntegrationTestCustomAPI0002::GetTestStepName())
       
  1664 		return new CCTSYIntegrationTestCustomAPI0002(*iSessManager);
       
  1665 
       
  1666 	if (aStepName == CCTSYIntegrationTestCustomAPI0003::GetTestStepName())
       
  1667 		return new CCTSYIntegrationTestCustomAPI0003(*iSessManager);
       
  1668 
       
  1669 	if (aStepName == CCTSYIntegrationTestCustomAPI0004::GetTestStepName())
       
  1670 		return new CCTSYIntegrationTestCustomAPI0004(*iSessManager);
       
  1671 
       
  1672 	if (aStepName == CCTSYIntegrationTestCustomAPI0005::GetTestStepName())
       
  1673 		return new CCTSYIntegrationTestCustomAPI0005(*iSessManager);
       
  1674 
       
  1675 	if (aStepName == CCTSYIntegrationTestCustomAPI0006::GetTestStepName())
       
  1676 		return new CCTSYIntegrationTestCustomAPI0006(*iSessManager);
       
  1677 
       
  1678 	if (aStepName == CCTSYIntegrationTestCustomAPI0007::GetTestStepName())
       
  1679 		return new CCTSYIntegrationTestCustomAPI0007(*iSessManager);
       
  1680 
       
  1681 	if (aStepName == CCTSYIntegrationTestCustomAPI0008::GetTestStepName())
       
  1682 		return new CCTSYIntegrationTestCustomAPI0008(*iSessManager);
       
  1683 
       
  1684 	if (aStepName == CCTSYIntegrationTestCustomAPI0009::GetTestStepName())
       
  1685 		return new CCTSYIntegrationTestCustomAPI0009(*iSessManager);
       
  1686 
       
  1687 	if (aStepName == CCTSYIntegrationTestCustomAPI0010::GetTestStepName())
       
  1688 		return new CCTSYIntegrationTestCustomAPI0010(*iSessManager);
       
  1689 
       
  1690 	if (aStepName == CCTSYIntegrationTestCustomAPI0011::GetTestStepName())
       
  1691 		return new CCTSYIntegrationTestCustomAPI0011(*iSessManager);
       
  1692 
       
  1693 	if (aStepName == CCTSYIntegrationTestCustomAPI0012::GetTestStepName())
       
  1694 		return new CCTSYIntegrationTestCustomAPI0012(*iSessManager);
       
  1695 
       
  1696 	if (aStepName == CCTSYIntegrationTestCustomAPI0013::GetTestStepName())
       
  1697 		return new CCTSYIntegrationTestCustomAPI0013(*iSessManager);
       
  1698 
       
  1699 	if (aStepName == CCTSYIntegrationTestCustomAPI0014::GetTestStepName())
       
  1700 		return new CCTSYIntegrationTestCustomAPI0014(*iSessManager);
       
  1701 
       
  1702 	if (aStepName == CCTSYIntegrationTestCustomAPI0015::GetTestStepName())
       
  1703 		return new CCTSYIntegrationTestCustomAPI0015(*iSessManager);
       
  1704 
       
  1705 	if (aStepName == CCTSYIntegrationTestCustomAPI0016::GetTestStepName())
       
  1706 		return new CCTSYIntegrationTestCustomAPI0016(*iSessManager);
       
  1707 
       
  1708 	if (aStepName == CCTSYIntegrationTestCustomAPI0017::GetTestStepName())
       
  1709 		return new CCTSYIntegrationTestCustomAPI0017(*iSessManager);
       
  1710 
       
  1711 	if (aStepName == CCTSYIntegrationTestCustomAPI0018::GetTestStepName())
       
  1712 		return new CCTSYIntegrationTestCustomAPI0018(*iSessManager);
       
  1713 
       
  1714 	if (aStepName == CCTSYIntegrationTestCustomAPI0019::GetTestStepName())
       
  1715 		return new CCTSYIntegrationTestCustomAPI0019(*iSessManager);
       
  1716 
       
  1717 	if (aStepName == CCTSYIntegrationTestCustomAPI0020::GetTestStepName())
       
  1718 		return new CCTSYIntegrationTestCustomAPI0020(*iSessManager);
       
  1719 
       
  1720 	if (aStepName == CCTSYIntegrationTestCustomAPI0021::GetTestStepName())
       
  1721 		return new CCTSYIntegrationTestCustomAPI0021(*iSessManager);
       
  1722 
       
  1723 	if (aStepName == CCTSYIntegrationTestCustomAPI0022::GetTestStepName())
       
  1724 		return new CCTSYIntegrationTestCustomAPI0022(*iSessManager);
       
  1725 
       
  1726 	if (aStepName == CCTSYIntegrationTestCustomAPI0023::GetTestStepName())
       
  1727 		return new CCTSYIntegrationTestCustomAPI0023(*iSessManager);
       
  1728 
       
  1729 	if (aStepName == CCTSYIntegrationTestCustomAPI0024::GetTestStepName())
       
  1730 		return new CCTSYIntegrationTestCustomAPI0024(*iSessManager);
       
  1731 
       
  1732 	if (aStepName == CCTSYIntegrationTestCustomAPI0025::GetTestStepName())
       
  1733 		return new CCTSYIntegrationTestCustomAPI0025(*iSessManager);
       
  1734 
       
  1735 	if (aStepName == CCTSYIntegrationTestCustomAPI0026::GetTestStepName())
       
  1736 		return new CCTSYIntegrationTestCustomAPI0026(*iSessManager);
       
  1737 
       
  1738 	if (aStepName == CCTSYIntegrationTestCustomAPI0027::GetTestStepName())
       
  1739 		return new CCTSYIntegrationTestCustomAPI0027(*iSessManager);
       
  1740 
       
  1741 	if (aStepName == CCTSYIntegrationTestCustomAPI0028::GetTestStepName())
       
  1742 		return new CCTSYIntegrationTestCustomAPI0028(*iSessManager);
       
  1743 
       
  1744 	if (aStepName == CCTSYIntegrationTestCustomAPI0029::GetTestStepName())
       
  1745 		return new CCTSYIntegrationTestCustomAPI0029(*iSessManager);
       
  1746 
       
  1747 	if (aStepName == CCTSYIntegrationTestCustomAPI0030::GetTestStepName())
       
  1748 		return new CCTSYIntegrationTestCustomAPI0030(*iSessManager);
       
  1749 
       
  1750 	if (aStepName == CCTSYIntegrationTestCustomAPI0031::GetTestStepName())
       
  1751 		return new CCTSYIntegrationTestCustomAPI0031(*iSessManager);
       
  1752 
       
  1753 	if (aStepName == CCTSYIntegrationTestCustomAPI0032::GetTestStepName())
       
  1754 		return new CCTSYIntegrationTestCustomAPI0032(*iSessManager);
       
  1755 
       
  1756 	if (aStepName == CCTSYIntegrationTestCustomAPI0033::GetTestStepName())
       
  1757 		return new CCTSYIntegrationTestCustomAPI0033(*iSessManager);
       
  1758 
       
  1759 	if (aStepName == CCTSYIntegrationTestCustomAPI0034::GetTestStepName())
       
  1760 		return new CCTSYIntegrationTestCustomAPI0034(*iSessManager);
       
  1761 
       
  1762 	if (aStepName == CCTSYIntegrationTestCustomAPI0035::GetTestStepName())
       
  1763 		return new CCTSYIntegrationTestCustomAPI0035(*iSessManager);
       
  1764 
       
  1765 	if (aStepName == CCTSYIntegrationTestCustomAPI0036::GetTestStepName())
       
  1766 		return new CCTSYIntegrationTestCustomAPI0036(*iSessManager);
       
  1767 
       
  1768 	if (aStepName == CCTSYIntegrationTestCustomAPI0037::GetTestStepName())
       
  1769 		return new CCTSYIntegrationTestCustomAPI0037(*iSessManager);
       
  1770 
       
  1771 	if (aStepName == CCTSYIntegrationTestCustomAPI0038::GetTestStepName())
       
  1772 		return new CCTSYIntegrationTestCustomAPI0038(*iSessManager);
       
  1773 
       
  1774 	if (aStepName == CCTSYIntegrationTestCustomAPI0039::GetTestStepName())
       
  1775 		return new CCTSYIntegrationTestCustomAPI0039(*iSessManager);
       
  1776 
       
  1777 	if (aStepName == CCTSYIntegrationTestCustomAPI0040::GetTestStepName())
       
  1778 		return new CCTSYIntegrationTestCustomAPI0040(*iSessManager);
       
  1779 
       
  1780 	if (aStepName == CCTSYIntegrationTestCustomAPI0041::GetTestStepName())
       
  1781 		return new CCTSYIntegrationTestCustomAPI0041(*iSessManager);
       
  1782 
       
  1783 	if (aStepName == CCTSYIntegrationTestCustomAPI0042::GetTestStepName())
       
  1784 		return new CCTSYIntegrationTestCustomAPI0042(*iSessManager);
       
  1785 
       
  1786 	if (aStepName == CCTSYIntegrationTestCustomAPI0043::GetTestStepName())
       
  1787 		return new CCTSYIntegrationTestCustomAPI0043(*iSessManager);
       
  1788 
       
  1789 	if (aStepName == CCTSYIntegrationTestCustomAPI0044::GetTestStepName())
       
  1790 		return new CCTSYIntegrationTestCustomAPI0044(*iSessManager);
       
  1791 
       
  1792 	if (aStepName == CCTSYIntegrationTestCustomAPI0045::GetTestStepName())
       
  1793 		return new CCTSYIntegrationTestCustomAPI0045(*iSessManager);
       
  1794 
       
  1795 	if (aStepName == CCTSYIntegrationTestCustomAPI0046::GetTestStepName())
       
  1796 		return new CCTSYIntegrationTestCustomAPI0046(*iSessManager);
       
  1797 
       
  1798 	if (aStepName == CCTSYIntegrationTestCustomAPI0047::GetTestStepName())
       
  1799 		return new CCTSYIntegrationTestCustomAPI0047(*iSessManager);
       
  1800 
       
  1801 	if (aStepName == CCTSYIntegrationTestCustomAPI0048::GetTestStepName())
       
  1802 		return new CCTSYIntegrationTestCustomAPI0048(*iSessManager);
       
  1803 
       
  1804 	if (aStepName == CCTSYIntegrationTestCustomAPI0049::GetTestStepName())
       
  1805 		return new CCTSYIntegrationTestCustomAPI0049(*iSessManager);
       
  1806 
       
  1807 	if (aStepName == CCTSYIntegrationTestCustomAPI0050::GetTestStepName())
       
  1808 		return new CCTSYIntegrationTestCustomAPI0050(*iSessManager);
       
  1809 
       
  1810 	if (aStepName == CCTSYIntegrationTestCustomAPI0051::GetTestStepName())
       
  1811 		return new CCTSYIntegrationTestCustomAPI0051(*iSessManager);
       
  1812 
       
  1813 	if (aStepName == CCTSYIntegrationTestCustomAPI0052::GetTestStepName())
       
  1814 		return new CCTSYIntegrationTestCustomAPI0052(*iSessManager);
       
  1815 
       
  1816 	if (aStepName == CCTSYIntegrationTestCustomAPI0053::GetTestStepName())
       
  1817 		return new CCTSYIntegrationTestCustomAPI0053(*iSessManager);
       
  1818 
       
  1819 	if (aStepName == CCTSYIntegrationTestCustomAPI0054::GetTestStepName())
       
  1820 		return new CCTSYIntegrationTestCustomAPI0054(*iSessManager);
       
  1821 
       
  1822 	if (aStepName == CCTSYIntegrationTestCustomAPI0055::GetTestStepName())
       
  1823 		return new CCTSYIntegrationTestCustomAPI0055(*iSessManager);
       
  1824 
       
  1825 	if (aStepName == CCTSYIntegrationTestCustomAPI0056::GetTestStepName())
       
  1826 		return new CCTSYIntegrationTestCustomAPI0056(*iSessManager);
       
  1827 
       
  1828 	if (aStepName == CCTSYIntegrationTestCustomAPI0057::GetTestStepName())
       
  1829 		return new CCTSYIntegrationTestCustomAPI0057(*iSessManager);
       
  1830 
       
  1831 	if (aStepName == CCTSYIntegrationTestCustomAPI0058::GetTestStepName())
       
  1832 		return new CCTSYIntegrationTestCustomAPI0058(*iSessManager);
       
  1833 
       
  1834 	if (aStepName == CCTSYIntegrationTestCustomAPI0059::GetTestStepName())
       
  1835 		return new CCTSYIntegrationTestCustomAPI0059(*iSessManager);
       
  1836 
       
  1837 	if (aStepName == CCTSYIntegrationTestCustomAPI0060::GetTestStepName())
       
  1838 		return new CCTSYIntegrationTestCustomAPI0060(*iSessManager);
       
  1839 
       
  1840 	if (aStepName == CCTSYIntegrationTestCustomAPI0061::GetTestStepName())
       
  1841 		return new CCTSYIntegrationTestCustomAPI0061(*iSessManager);
       
  1842 
       
  1843 	if (aStepName == CCTSYIntegrationTestCustomAPI0062::GetTestStepName())
       
  1844 		return new CCTSYIntegrationTestCustomAPI0062(*iSessManager);
       
  1845 
       
  1846 	if (aStepName == CCTSYIntegrationTestCustomAPI0063::GetTestStepName())
       
  1847 		return new CCTSYIntegrationTestCustomAPI0063(*iSessManager);
       
  1848 
       
  1849 	if (aStepName == CCTSYIntegrationTestCustomAPI0064::GetTestStepName())
       
  1850 		return new CCTSYIntegrationTestCustomAPI0064(*iSessManager);
       
  1851 
       
  1852 	if (aStepName == CCTSYIntegrationTestCustomAPI0065::GetTestStepName())
       
  1853 		return new CCTSYIntegrationTestCustomAPI0065(*iSessManager);
       
  1854 
       
  1855 	if (aStepName == CCTSYIntegrationTestCustomAPI0066::GetTestStepName())
       
  1856 		return new CCTSYIntegrationTestCustomAPI0066(*iSessManager);
       
  1857 
       
  1858 	if (aStepName == CCTSYIntegrationTestCustomAPI0067::GetTestStepName())
       
  1859 		return new CCTSYIntegrationTestCustomAPI0067(*iSessManager);
       
  1860 
       
  1861 	if (aStepName == CCTSYIntegrationTestCustomAPI0068::GetTestStepName())
       
  1862 		return new CCTSYIntegrationTestCustomAPI0068(*iSessManager);
       
  1863 
       
  1864 	if (aStepName == CCTSYIntegrationTestCustomAPI0069::GetTestStepName())
       
  1865 		return new CCTSYIntegrationTestCustomAPI0069(*iSessManager);
       
  1866 
       
  1867 	if (aStepName == CCTSYIntegrationTestCustomAPI0070::GetTestStepName())
       
  1868 		return new CCTSYIntegrationTestCustomAPI0070(*iSessManager);
       
  1869 
       
  1870 	if (aStepName == CCTSYIntegrationTestCustomAPI0071::GetTestStepName())
       
  1871 		return new CCTSYIntegrationTestCustomAPI0071(*iSessManager);
       
  1872 
       
  1873 	if (aStepName == CCTSYIntegrationTestCustomAPI0072::GetTestStepName())
       
  1874 		return new CCTSYIntegrationTestCustomAPI0072(*iSessManager);
       
  1875 
       
  1876 	if (aStepName == CCTSYIntegrationTestCustomAPI0073::GetTestStepName())
       
  1877 		return new CCTSYIntegrationTestCustomAPI0073(*iSessManager);
       
  1878 
       
  1879 	if (aStepName == CCTSYIntegrationTestCustomAPI0074::GetTestStepName())
       
  1880 		return new CCTSYIntegrationTestCustomAPI0074(*iSessManager);
       
  1881 
       
  1882 	if (aStepName == CCTSYIntegrationTestCustomAPI0075::GetTestStepName())
       
  1883 		return new CCTSYIntegrationTestCustomAPI0075(*iSessManager);
       
  1884 
       
  1885 	if (aStepName == CCTSYIntegrationTestCallBarring0001::GetTestStepName())
       
  1886 		return new CCTSYIntegrationTestCallBarring0001(*iSessManager);
       
  1887 
       
  1888 	if (aStepName == CCTSYIntegrationTestCallBarring0002::GetTestStepName())
       
  1889 		return new CCTSYIntegrationTestCallBarring0002(*iSessManager);
       
  1890 
       
  1891 	if (aStepName == CCTSYIntegrationTestCallBarring0003::GetTestStepName())
       
  1892 		return new CCTSYIntegrationTestCallBarring0003(*iSessManager);
       
  1893 
       
  1894 	if (aStepName == CCTSYIntegrationTestCallBarring0004::GetTestStepName())
       
  1895 		return new CCTSYIntegrationTestCallBarring0004(*iSessManager);
       
  1896 
       
  1897 	if (aStepName == CCTSYIntegrationTestCallBarring0005::GetTestStepName())
       
  1898 		return new CCTSYIntegrationTestCallBarring0005(*iSessManager);
       
  1899 
       
  1900 	if (aStepName == CCTSYIntegrationTestCallBarring0006::GetTestStepName())
       
  1901 		return new CCTSYIntegrationTestCallBarring0006(*iSessManager);
       
  1902 
       
  1903 	if (aStepName == CCTSYIntegrationTestCallBarring0007::GetTestStepName())
       
  1904 		return new CCTSYIntegrationTestCallBarring0007(*iSessManager);
       
  1905 
       
  1906 	if (aStepName == CCTSYIntegrationTestCallBarring0008::GetTestStepName())
       
  1907 		return new CCTSYIntegrationTestCallBarring0008(*iSessManager);
       
  1908 
       
  1909 	if (aStepName == CCTSYIntegrationTestCallBarring0009::GetTestStepName())
       
  1910 		return new CCTSYIntegrationTestCallBarring0009(*iSessManager);
       
  1911 
       
  1912 	if (aStepName == CCTSYIntegrationTestCallBarring0010::GetTestStepName())
       
  1913 		return new CCTSYIntegrationTestCallBarring0010(*iSessManager);
       
  1914 
       
  1915 	if (aStepName == CCTSYIntegrationTestCallBarring0011::GetTestStepName())
       
  1916 		return new CCTSYIntegrationTestCallBarring0011(*iSessManager);
       
  1917 
       
  1918 	if (aStepName == CCTSYIntegrationTestCallBarring0012::GetTestStepName())
       
  1919 		return new CCTSYIntegrationTestCallBarring0012(*iSessManager);
       
  1920 
       
  1921 	if (aStepName == CCTSYIntegrationTestCallBarring0013::GetTestStepName())
       
  1922 		return new CCTSYIntegrationTestCallBarring0013(*iSessManager);
       
  1923 
       
  1924 	if (aStepName == CCTSYIntegrationTestCallBarring0014::GetTestStepName())
       
  1925 		return new CCTSYIntegrationTestCallBarring0014(*iSessManager);
       
  1926 
       
  1927 	if (aStepName == CCTSYIntegrationTestCallBarring0015::GetTestStepName())
       
  1928 		return new CCTSYIntegrationTestCallBarring0015(*iSessManager);
       
  1929 
       
  1930 	if (aStepName == CCTSYIntegrationTestCallBarring0016::GetTestStepName())
       
  1931 		return new CCTSYIntegrationTestCallBarring0016(*iSessManager);
       
  1932 
       
  1933 	if (aStepName == CCTSYIntegrationTestPacketContext0001::GetTestStepName())
       
  1934 		return new CCTSYIntegrationTestPacketContext0001(*iSessManager);
       
  1935 
       
  1936 	if (aStepName == CCTSYIntegrationTestPacketContext0002::GetTestStepName())
       
  1937 		return new CCTSYIntegrationTestPacketContext0002(*iSessManager);
       
  1938 
       
  1939 	if (aStepName == CCTSYIntegrationTestPacketContext0003::GetTestStepName())
       
  1940 		return new CCTSYIntegrationTestPacketContext0003(*iSessManager);
       
  1941 
       
  1942 	if (aStepName == CCTSYIntegrationTestPacketContext0004::GetTestStepName())
       
  1943 		return new CCTSYIntegrationTestPacketContext0004(*iSessManager);
       
  1944 
       
  1945 	if (aStepName == CCTSYIntegrationTestPacketContext0005::GetTestStepName())
       
  1946 		return new CCTSYIntegrationTestPacketContext0005(*iSessManager);
       
  1947 
       
  1948 	if (aStepName == CCTSYIntegrationTestPacketContext0006::GetTestStepName())
       
  1949 		return new CCTSYIntegrationTestPacketContext0006(*iSessManager);
       
  1950 
       
  1951 	if (aStepName == CCTSYIntegrationTestPacketContext0007::GetTestStepName())
       
  1952 		return new CCTSYIntegrationTestPacketContext0007(*iSessManager);
       
  1953 
       
  1954 	if (aStepName == CCTSYIntegrationTestPacketContext0008::GetTestStepName())
       
  1955 		return new CCTSYIntegrationTestPacketContext0008(*iSessManager);
       
  1956 
       
  1957 	if (aStepName == CCTSYIntegrationTestPacketContext0009::GetTestStepName())
       
  1958 		return new CCTSYIntegrationTestPacketContext0009(*iSessManager);
       
  1959 
       
  1960 	if (aStepName == CCTSYIntegrationTestPacketContext0010::GetTestStepName())
       
  1961 		return new CCTSYIntegrationTestPacketContext0010(*iSessManager);
       
  1962 
       
  1963 	if (aStepName == CCTSYIntegrationTestPacketContext0011::GetTestStepName())
       
  1964 		return new CCTSYIntegrationTestPacketContext0011(*iSessManager);
       
  1965 
       
  1966 	if (aStepName == CCTSYIntegrationTestPacketContext0012::GetTestStepName())
       
  1967 		return new CCTSYIntegrationTestPacketContext0012(*iSessManager);
       
  1968 
       
  1969 	if (aStepName == CCTSYIntegrationTestPacketContext0013::GetTestStepName())
       
  1970 		return new CCTSYIntegrationTestPacketContext0013(*iSessManager);
       
  1971 
       
  1972 	if (aStepName == CCTSYIntegrationTestPacketContext0014::GetTestStepName())
       
  1973 		return new CCTSYIntegrationTestPacketContext0014(*iSessManager);
       
  1974 
       
  1975 	if (aStepName == CCTSYIntegrationTestPacketContext0015::GetTestStepName())
       
  1976 		return new CCTSYIntegrationTestPacketContext0015(*iSessManager);
       
  1977 
       
  1978 	if (aStepName == CCTSYIntegrationTestPacketContext0016::GetTestStepName())
       
  1979 		return new CCTSYIntegrationTestPacketContext0016(*iSessManager);
       
  1980 
       
  1981 	if (aStepName == CCTSYIntegrationTestPacketContext0017::GetTestStepName())
       
  1982 		return new CCTSYIntegrationTestPacketContext0017(*iSessManager);
       
  1983 
       
  1984 	if (aStepName == CCTSYIntegrationTestPacketContext0018::GetTestStepName())
       
  1985 		return new CCTSYIntegrationTestPacketContext0018(*iSessManager);
       
  1986 
       
  1987 	if (aStepName == CCTSYIntegrationTestPacketContext0019::GetTestStepName())
       
  1988 		return new CCTSYIntegrationTestPacketContext0019(*iSessManager);
       
  1989 
       
  1990 	if (aStepName == CCTSYIntegrationTestPacketContext0020::GetTestStepName())
       
  1991 		return new CCTSYIntegrationTestPacketContext0020(*iSessManager);
       
  1992 
       
  1993 	if (aStepName == CCTSYIntegrationTestPacketContext0021::GetTestStepName())
       
  1994 		return new CCTSYIntegrationTestPacketContext0021(*iSessManager);
       
  1995 
       
  1996 	if (aStepName == CCTSYIntegrationTestPacketContext0022::GetTestStepName())
       
  1997 		return new CCTSYIntegrationTestPacketContext0022(*iSessManager);
       
  1998 
       
  1999 	if (aStepName == CCTSYIntegrationTestPacketContext0023::GetTestStepName())
       
  2000 		return new CCTSYIntegrationTestPacketContext0023(*iSessManager);
       
  2001 
       
  2002 	if (aStepName == CCTSYIntegrationTestPacketContext0024::GetTestStepName())
       
  2003 		return new CCTSYIntegrationTestPacketContext0024(*iSessManager);
       
  2004 
       
  2005 	if (aStepName == CCTSYIntegrationTestPacketContext0025::GetTestStepName())
       
  2006 		return new CCTSYIntegrationTestPacketContext0025(*iSessManager);
       
  2007 
       
  2008 	if (aStepName == CCTSYIntegrationTestPacketContext0026::GetTestStepName())
       
  2009 		return new CCTSYIntegrationTestPacketContext0026(*iSessManager);
       
  2010 
       
  2011 	if (aStepName == CCTSYIntegrationTestPacketContext0027::GetTestStepName())
       
  2012 		return new CCTSYIntegrationTestPacketContext0027(*iSessManager);
       
  2013 
       
  2014 	if (aStepName == CCTSYIntegrationTestPacketContext0028::GetTestStepName())
       
  2015 		return new CCTSYIntegrationTestPacketContext0028(*iSessManager);
       
  2016 
       
  2017 	if (aStepName == CCTSYIntegrationTestPacketContext0029::GetTestStepName())
       
  2018 		return new CCTSYIntegrationTestPacketContext0029(*iSessManager);
       
  2019 
       
  2020 	if (aStepName == CCTSYIntegrationTestPacketContext0030::GetTestStepName())
       
  2021 		return new CCTSYIntegrationTestPacketContext0030(*iSessManager);
       
  2022 
       
  2023 	if (aStepName == CCTSYIntegrationTestPacketContext0031::GetTestStepName())
       
  2024 		return new CCTSYIntegrationTestPacketContext0031(*iSessManager);
       
  2025 
       
  2026 	if (aStepName == CCTSYIntegrationTestPacketContext0032::GetTestStepName())
       
  2027 		return new CCTSYIntegrationTestPacketContext0032(*iSessManager);
       
  2028 
       
  2029 	if (aStepName == CCTSYIntegrationTestPacketContext0033::GetTestStepName())
       
  2030 		return new CCTSYIntegrationTestPacketContext0033(*iSessManager);
       
  2031 
       
  2032 	if (aStepName == CCTSYIntegrationTestPacketContext0034::GetTestStepName())
       
  2033 		return new CCTSYIntegrationTestPacketContext0034(*iSessManager);
       
  2034 
       
  2035 	if (aStepName == CCTSYIntegrationTestPacketContext0035::GetTestStepName())
       
  2036 		return new CCTSYIntegrationTestPacketContext0035(*iSessManager);
       
  2037 
       
  2038 	if (aStepName == CCTSYIntegrationTestPacketContext0036::GetTestStepName())
       
  2039 		return new CCTSYIntegrationTestPacketContext0036(*iSessManager);
       
  2040 
       
  2041 	if (aStepName == CCTSYIntegrationTestPacketContext0037::GetTestStepName())
       
  2042 		return new CCTSYIntegrationTestPacketContext0037(*iSessManager);
       
  2043 
       
  2044 	if (aStepName.Find(CCTSYIntegrationTestPacketContext0038::GetTestStepName()) == 0)
       
  2045 		return new CCTSYIntegrationTestPacketContext0038(*iSessManager,aStepName);
       
  2046 
       
  2047 	if (aStepName.Find(CCTSYIntegrationTestPacketContext0039::GetTestStepName()) == 0)
       
  2048 		return new CCTSYIntegrationTestPacketContext0039(*iSessManager,aStepName);
       
  2049 
       
  2050 	if (aStepName == CCTSYIntegrationTestPacketContext0040::GetTestStepName())
       
  2051 		return new CCTSYIntegrationTestPacketContext0040(*iSessManager);
       
  2052 
       
  2053 	if (aStepName == CCTSYIntegrationTestPacketContext0041::GetTestStepName())
       
  2054 		return new CCTSYIntegrationTestPacketContext0041(*iSessManager);
       
  2055 
       
  2056 	if (aStepName == CCTSYIntegrationTestPacketContext0042::GetTestStepName())
       
  2057 		return new CCTSYIntegrationTestPacketContext0042(*iSessManager);
       
  2058 
       
  2059 	if (aStepName == CCTSYIntegrationTestPacketContext0043::GetTestStepName())
       
  2060 		return new CCTSYIntegrationTestPacketContext0043(*iSessManager);
       
  2061 
       
  2062 	if (aStepName == CCTSYIntegrationTestPacketContext0044::GetTestStepName())
       
  2063 		return new CCTSYIntegrationTestPacketContext0044(*iSessManager);
       
  2064 
       
  2065 	if (aStepName == CCTSYIntegrationTestPacketContext0045::GetTestStepName())
       
  2066 		return new CCTSYIntegrationTestPacketContext0045(*iSessManager);
       
  2067 
       
  2068 	if (aStepName == CCTSYIntegrationTestPacketContext0046::GetTestStepName())
       
  2069 		return new CCTSYIntegrationTestPacketContext0046(*iSessManager);
       
  2070 
       
  2071 	if (aStepName == CCTSYIntegrationTestPacketContext0047::GetTestStepName())
       
  2072 		return new CCTSYIntegrationTestPacketContext0047(*iSessManager);
       
  2073 
       
  2074 	if (aStepName == CCTSYIntegrationTestPacketContext0048::GetTestStepName())
       
  2075 		return new CCTSYIntegrationTestPacketContext0048(*iSessManager);
       
  2076 
       
  2077 	if (aStepName == CCTSYIntegrationTestPacketContext0049::GetTestStepName())
       
  2078 		return new CCTSYIntegrationTestPacketContext0049(*iSessManager);
       
  2079 
       
  2080 	if (aStepName == CCTSYIntegrationTestPacketContext0050::GetTestStepName())
       
  2081 		return new CCTSYIntegrationTestPacketContext0050(*iSessManager);
       
  2082 
       
  2083 	if (aStepName == CCTSYIntegrationTestPacketContext0051::GetTestStepName())
       
  2084 		return new CCTSYIntegrationTestPacketContext0051(*iSessManager);
       
  2085 
       
  2086 	if (aStepName == CCTSYIntegrationTestPacketContext0052::GetTestStepName())
       
  2087 		return new CCTSYIntegrationTestPacketContext0052(*iSessManager);
       
  2088 
       
  2089 	if (aStepName == CCTSYIntegrationTestPacketContext0053::GetTestStepName())
       
  2090 		return new CCTSYIntegrationTestPacketContext0053(*iSessManager);
       
  2091 
       
  2092 	if (aStepName == CCTSYIntegrationTestPacketContext0054::GetTestStepName())
       
  2093 		return new CCTSYIntegrationTestPacketContext0054(*iSessManager);
       
  2094 
       
  2095 	if (aStepName == CCTSYIntegrationTestPacketContext0055::GetTestStepName())
       
  2096 		return new CCTSYIntegrationTestPacketContext0055(*iSessManager);
       
  2097 
       
  2098 	if (aStepName == CCTSYIntegrationTestPacketContext0056::GetTestStepName())
       
  2099 		return new CCTSYIntegrationTestPacketContext0056(*iSessManager);
       
  2100 
       
  2101 	if (aStepName == CCTSYIntegrationTestPacketContext0057::GetTestStepName())
       
  2102 		return new CCTSYIntegrationTestPacketContext0057(*iSessManager);
       
  2103 
       
  2104 	if (aStepName == CCTSYIntegrationTestPacketContext0058::GetTestStepName())
       
  2105 		return new CCTSYIntegrationTestPacketContext0058(*iSessManager);
       
  2106 
       
  2107 	if (aStepName == CCTSYIntegrationTestPacketContext0059::GetTestStepName())
       
  2108 		return new CCTSYIntegrationTestPacketContext0059(*iSessManager);
       
  2109 
       
  2110 	if (aStepName == CCTSYIntegrationTestPacketContext0060::GetTestStepName())
       
  2111 		return new CCTSYIntegrationTestPacketContext0060(*iSessManager);
       
  2112 
       
  2113 	if (aStepName == CCTSYIntegrationTestPacketContext0061::GetTestStepName())
       
  2114 		return new CCTSYIntegrationTestPacketContext0061(*iSessManager);
       
  2115 
       
  2116 	if (aStepName == CCTSYIntegrationTestPacketContext0062::GetTestStepName())
       
  2117 		return new CCTSYIntegrationTestPacketContext0062(*iSessManager);
       
  2118 
       
  2119 	if (aStepName == CCTSYIntegrationTestAirTimeDuration0001::GetTestStepName())
       
  2120 		return new CCTSYIntegrationTestAirTimeDuration0001(*iSessManager);
       
  2121 
       
  2122 	if (aStepName == CCTSYIntegrationTestAirTimeDuration0002::GetTestStepName())
       
  2123 		return new CCTSYIntegrationTestAirTimeDuration0002(*iSessManager);
       
  2124 
       
  2125 	if (aStepName == CCTSYIntegrationTestAirTimeDuration0003::GetTestStepName())
       
  2126 		return new CCTSYIntegrationTestAirTimeDuration0003(*iSessManager);
       
  2127 
       
  2128 	if (aStepName == CCTSYIntegrationTestAirTimeDuration0004::GetTestStepName())
       
  2129 		return new CCTSYIntegrationTestAirTimeDuration0004(*iSessManager);
       
  2130 
       
  2131 	if (aStepName == CCTSYIntegrationTestNetworkSecurity0001::GetTestStepName())
       
  2132 		return new CCTSYIntegrationTestNetworkSecurity0001(*iSessManager);
       
  2133 
       
  2134 	if (aStepName == CCTSYIntegrationTestNetworkSecurity0002::GetTestStepName())
       
  2135 		return new CCTSYIntegrationTestNetworkSecurity0002(*iSessManager);
       
  2136 
       
  2137 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0001::GetTestStepName())
       
  2138 		return new CCTSYIntegrationTestPhoneSecurity0001(*iSessManager);
       
  2139 
       
  2140 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0002::GetTestStepName())
       
  2141 		return new CCTSYIntegrationTestPhoneSecurity0002(*iSessManager);
       
  2142 
       
  2143 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0003::GetTestStepName())
       
  2144 		return new CCTSYIntegrationTestPhoneSecurity0003(*iSessManager);
       
  2145 
       
  2146 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0004::GetTestStepName())
       
  2147 		return new CCTSYIntegrationTestPhoneSecurity0004(*iSessManager);
       
  2148 
       
  2149 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0005::GetTestStepName())
       
  2150 		return new CCTSYIntegrationTestPhoneSecurity0005(*iSessManager);
       
  2151 
       
  2152 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0006::GetTestStepName())
       
  2153 		return new CCTSYIntegrationTestPhoneSecurity0006(*iSessManager);
       
  2154 
       
  2155 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0007::GetTestStepName())
       
  2156 		return new CCTSYIntegrationTestPhoneSecurity0007(*iSessManager);
       
  2157 
       
  2158 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0008::GetTestStepName())
       
  2159 		return new CCTSYIntegrationTestPhoneSecurity0008(*iSessManager);
       
  2160 
       
  2161 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0009::GetTestStepName())
       
  2162 		return new CCTSYIntegrationTestPhoneSecurity0009(*iSessManager);
       
  2163 
       
  2164 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0010::GetTestStepName())
       
  2165 		return new CCTSYIntegrationTestPhoneSecurity0010(*iSessManager);
       
  2166 
       
  2167 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0011::GetTestStepName())
       
  2168 		return new CCTSYIntegrationTestPhoneSecurity0011(*iSessManager);
       
  2169 
       
  2170 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0012::GetTestStepName())
       
  2171 		return new CCTSYIntegrationTestPhoneSecurity0012(*iSessManager);
       
  2172 
       
  2173 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0013::GetTestStepName())
       
  2174 		return new CCTSYIntegrationTestPhoneSecurity0013(*iSessManager);
       
  2175 
       
  2176 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0014::GetTestStepName())
       
  2177 		return new CCTSYIntegrationTestPhoneSecurity0014(*iSessManager);
       
  2178 
       
  2179 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0015::GetTestStepName())
       
  2180 		return new CCTSYIntegrationTestPhoneSecurity0015(*iSessManager);
       
  2181 
       
  2182 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0016::GetTestStepName())
       
  2183 		return new CCTSYIntegrationTestPhoneSecurity0016(*iSessManager);
       
  2184 
       
  2185 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0017::GetTestStepName())
       
  2186 		return new CCTSYIntegrationTestPhoneSecurity0017(*iSessManager);
       
  2187 
       
  2188 	if (aStepName == CCTSYIntegrationTestPhoneSecurity0018::GetTestStepName())
       
  2189 		return new CCTSYIntegrationTestPhoneSecurity0018(*iSessManager);
       
  2190 
       
  2191 	if (aStepName == CCTSYIntegrationTestCallOwnership0001::GetTestStepName())
       
  2192 		return new CCTSYIntegrationTestCallOwnership0001(*iSessManager);
       
  2193 
       
  2194 	if (aStepName == CCTSYIntegrationTestCallOwnership0002::GetTestStepName())
       
  2195 		return new CCTSYIntegrationTestCallOwnership0002(*iSessManager);
       
  2196 
       
  2197 	if (aStepName == CCTSYIntegrationTestCallOwnership0003::GetTestStepName())
       
  2198 		return new CCTSYIntegrationTestCallOwnership0003(*iSessManager);
       
  2199 
       
  2200 	if (aStepName == CCTSYIntegrationTestCallOwnership0004::GetTestStepName())
       
  2201 		return new CCTSYIntegrationTestCallOwnership0004(*iSessManager);
       
  2202 
       
  2203 	if (aStepName == CCTSYIntegrationTestCallOwnership0005::GetTestStepName())
       
  2204 		return new CCTSYIntegrationTestCallOwnership0005(*iSessManager);
       
  2205 
       
  2206 	if (aStepName == CCTSYIntegrationTestDTMF0001::GetTestStepName())
       
  2207 		return new CCTSYIntegrationTestDTMF0001(*iSessManager);
       
  2208 
       
  2209 	if (aStepName == CCTSYIntegrationTestDTMF0002::GetTestStepName())
       
  2210 		return new CCTSYIntegrationTestDTMF0002(*iSessManager);
       
  2211 
       
  2212 	if (aStepName == CCTSYIntegrationTestDTMF0003::GetTestStepName())
       
  2213 		return new CCTSYIntegrationTestDTMF0003(*iSessManager);
       
  2214 
       
  2215 	if (aStepName == CCTSYIntegrationTestDTMF0004::GetTestStepName())
       
  2216 		return new CCTSYIntegrationTestDTMF0004(*iSessManager);
       
  2217 
       
  2218 	if (aStepName == CCTSYIntegrationTestDTMF0005::GetTestStepName())
       
  2219 		return new CCTSYIntegrationTestDTMF0005(*iSessManager);
       
  2220 
       
  2221 	if (aStepName == CCTSYIntegrationTestDTMF0006::GetTestStepName())
       
  2222 		return new CCTSYIntegrationTestDTMF0006(*iSessManager);
       
  2223 
       
  2224 	if (aStepName == CCTSYIntegrationTestDTMF0007::GetTestStepName())
       
  2225 		return new CCTSYIntegrationTestDTMF0007(*iSessManager);
       
  2226 
       
  2227 	if (aStepName == CCTSYIntegrationTestDTMF0008::GetTestStepName())
       
  2228 		return new CCTSYIntegrationTestDTMF0008(*iSessManager);
       
  2229 
       
  2230 	if (aStepName == CCTSYIntegrationTestDTMF0009::GetTestStepName())
       
  2231 		return new CCTSYIntegrationTestDTMF0009(*iSessManager);
       
  2232 
       
  2233 	if (aStepName == CCTSYIntegrationTestDTMF0010::GetTestStepName())
       
  2234 		return new CCTSYIntegrationTestDTMF0010(*iSessManager);
       
  2235 
       
  2236 	if (aStepName == CCTSYIntegrationTestDTMF0011::GetTestStepName())
       
  2237 		return new CCTSYIntegrationTestDTMF0011(*iSessManager);
       
  2238 
       
  2239 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0001::GetTestStepName())
       
  2240 		return new CCTSYIntegrationTestBroadcastMessaging0001(*iSessManager);
       
  2241 
       
  2242 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0002::GetTestStepName())
       
  2243 		return new CCTSYIntegrationTestBroadcastMessaging0002(*iSessManager);
       
  2244 
       
  2245 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0003::GetTestStepName())
       
  2246 		return new CCTSYIntegrationTestBroadcastMessaging0003(*iSessManager);
       
  2247 
       
  2248 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0004::GetTestStepName())
       
  2249 		return new CCTSYIntegrationTestBroadcastMessaging0004(*iSessManager);
       
  2250 
       
  2251 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0005::GetTestStepName())
       
  2252 		return new CCTSYIntegrationTestBroadcastMessaging0005(*iSessManager);
       
  2253 
       
  2254 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0006::GetTestStepName())
       
  2255 		return new CCTSYIntegrationTestBroadcastMessaging0006(*iSessManager);
       
  2256 
       
  2257 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0007::GetTestStepName())
       
  2258 		return new CCTSYIntegrationTestBroadcastMessaging0007(*iSessManager);
       
  2259 
       
  2260 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0008::GetTestStepName())
       
  2261 		return new CCTSYIntegrationTestBroadcastMessaging0008(*iSessManager);
       
  2262 
       
  2263 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0009::GetTestStepName())
       
  2264 		return new CCTSYIntegrationTestBroadcastMessaging0009(*iSessManager);
       
  2265 
       
  2266 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0010::GetTestStepName())
       
  2267 		return new CCTSYIntegrationTestBroadcastMessaging0010(*iSessManager);
       
  2268 
       
  2269 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0011::GetTestStepName())
       
  2270 		return new CCTSYIntegrationTestBroadcastMessaging0011(*iSessManager);
       
  2271 
       
  2272 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0012::GetTestStepName())
       
  2273 		return new CCTSYIntegrationTestBroadcastMessaging0012(*iSessManager);
       
  2274 
       
  2275 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0013::GetTestStepName())
       
  2276 		return new CCTSYIntegrationTestBroadcastMessaging0013(*iSessManager);
       
  2277 
       
  2278 	if (aStepName == CCTSYIntegrationTestBroadcastMessaging0014::GetTestStepName())
       
  2279 		return new CCTSYIntegrationTestBroadcastMessaging0014(*iSessManager);
       
  2280 		
       
  2281 	if (aStepName == CCTSYIntegrationTestPrivacy0001::GetTestStepName())
       
  2282 		return new CCTSYIntegrationTestPrivacy0001(*iSessManager);
       
  2283 
       
  2284 	if (aStepName == CCTSYIntegrationTestPrivacy0002::GetTestStepName())
       
  2285 		return new CCTSYIntegrationTestPrivacy0002(*iSessManager);
       
  2286 
       
  2287 	if (aStepName == CCTSYIntegrationTestPrivacy0003::GetTestStepName())
       
  2288 		return new CCTSYIntegrationTestPrivacy0003(*iSessManager);
       
  2289 
       
  2290 	if (aStepName == CCTSYIntegrationTestPhoneStore0001::GetTestStepName())
       
  2291 		return new CCTSYIntegrationTestPhoneStore0001(*iSessManager);
       
  2292 
       
  2293 	if (aStepName == CCTSYIntegrationTestPhoneStore0002::GetTestStepName())
       
  2294 		return new CCTSYIntegrationTestPhoneStore0002(*iSessManager);
       
  2295 
       
  2296 	if (aStepName == CCTSYIntegrationTestPhoneStore0003::GetTestStepName())
       
  2297 		return new CCTSYIntegrationTestPhoneStore0003(*iSessManager);
       
  2298 
       
  2299 	if (aStepName == CCTSYIntegrationTestCallCompletion0001::GetTestStepName())
       
  2300 		return new CCTSYIntegrationTestCallCompletion0001(*iSessManager);
       
  2301 
       
  2302 	if (aStepName == CCTSYIntegrationTestCallCompletion0002::GetTestStepName())
       
  2303 		return new CCTSYIntegrationTestCallCompletion0002(*iSessManager);
       
  2304 
       
  2305 	if (aStepName == CCTSYIntegrationTestCallCompletion0003::GetTestStepName())
       
  2306 		return new CCTSYIntegrationTestCallCompletion0003(*iSessManager);
       
  2307 
       
  2308 	if (aStepName == CCTSYIntegrationTestCallCompletion0004::GetTestStepName())
       
  2309 		return new CCTSYIntegrationTestCallCompletion0004(*iSessManager);
       
  2310 
       
  2311 	if (aStepName == CCTSYIntegrationTestCallCompletion0005::GetTestStepName())
       
  2312 		return new CCTSYIntegrationTestCallCompletion0005(*iSessManager);
       
  2313 
       
  2314 	if (aStepName == CCTSYIntegrationTestCallCompletion0006::GetTestStepName())
       
  2315 		return new CCTSYIntegrationTestCallCompletion0006(*iSessManager);
       
  2316 
       
  2317 	if (aStepName == CCTSYIntegrationTestCallCompletion0007::GetTestStepName())
       
  2318 		return new CCTSYIntegrationTestCallCompletion0007(*iSessManager);
       
  2319 
       
  2320 	if (aStepName == CCTSYIntegrationTestCallCompletion0008::GetTestStepName())
       
  2321 		return new CCTSYIntegrationTestCallCompletion0008(*iSessManager);
       
  2322 
       
  2323 	if (aStepName == CCTSYIntegrationTestCallCompletion0009::GetTestStepName())
       
  2324 		return new CCTSYIntegrationTestCallCompletion0009(*iSessManager);
       
  2325 
       
  2326 	if (aStepName == CCTSYIntegrationTestCallCompletion0010::GetTestStepName())
       
  2327 		return new CCTSYIntegrationTestCallCompletion0010(*iSessManager);
       
  2328 
       
  2329 	if (aStepName == CCTSYIntegrationTestCallCompletion0011::GetTestStepName())
       
  2330 		return new CCTSYIntegrationTestCallCompletion0011(*iSessManager);
       
  2331 
       
  2332 	if (aStepName == CCTSYIntegrationTestMailboxNumbers0001::GetTestStepName())
       
  2333 		return new CCTSYIntegrationTestMailboxNumbers0001(*iSessManager);
       
  2334 
       
  2335 	if (aStepName == CCTSYIntegrationTestCallEmergency0001::GetTestStepName())
       
  2336 		return new CCTSYIntegrationTestCallEmergency0001(*iSessManager);
       
  2337 
       
  2338 	if (aStepName == CCTSYIntegrationTestCallEmergency0002::GetTestStepName())
       
  2339 		return new CCTSYIntegrationTestCallEmergency0002(*iSessManager);
       
  2340 
       
  2341 	if (aStepName == CCTSYIntegrationTestCallEmergency0003::GetTestStepName())
       
  2342 		return new CCTSYIntegrationTestCallEmergency0003(*iSessManager);
       
  2343 
       
  2344 	if (aStepName == CCTSYIntegrationTestCallEmergency0004::GetTestStepName())
       
  2345 		return new CCTSYIntegrationTestCallEmergency0004(*iSessManager);
       
  2346 
       
  2347 	if (aStepName == CCTSYIntegrationTestCallEmergency0005::GetTestStepName())
       
  2348 		return new CCTSYIntegrationTestCallEmergency0005(*iSessManager);
       
  2349 
       
  2350 	if (aStepName == CCTSYIntegrationTestCallEmergency0006::GetTestStepName())
       
  2351 		return new CCTSYIntegrationTestCallEmergency0006(*iSessManager);
       
  2352 
       
  2353 	if (aStepName == CCTSYIntegrationTestCallEmergency0007::GetTestStepName())
       
  2354 		return new CCTSYIntegrationTestCallEmergency0007(*iSessManager);
       
  2355 
       
  2356 	if (aStepName == CCTSYIntegrationTestCallEmergency0008::GetTestStepName())
       
  2357 		return new CCTSYIntegrationTestCallEmergency0008(*iSessManager);
       
  2358 
       
  2359 	if (aStepName == CCTSYIntegrationTestCallEmergency0009::GetTestStepName())
       
  2360 		return new CCTSYIntegrationTestCallEmergency0009(*iSessManager);
       
  2361 
       
  2362 	if (aStepName == CCTSYIntegrationTestCallEmergency0010::GetTestStepName())
       
  2363 		return new CCTSYIntegrationTestCallEmergency0010(*iSessManager);
       
  2364 
       
  2365 	if (aStepName == CCTSYIntegrationTestCallEmergency0011::GetTestStepName())
       
  2366 		return new CCTSYIntegrationTestCallEmergency0011(*iSessManager);
       
  2367 
       
  2368 	if (aStepName == CCTSYIntegrationTestSmsMessaging0001::GetTestStepName())
       
  2369 		return new CCTSYIntegrationTestSmsMessaging0001(*iSessManager);
       
  2370 
       
  2371 	if (aStepName == CCTSYIntegrationTestSmsMessaging0002::GetTestStepName())
       
  2372 		return new CCTSYIntegrationTestSmsMessaging0002(*iSessManager);
       
  2373 
       
  2374 	if (aStepName == CCTSYIntegrationTestSmsMessaging0003::GetTestStepName())
       
  2375 		return new CCTSYIntegrationTestSmsMessaging0003(*iSessManager);
       
  2376 
       
  2377 	if (aStepName == CCTSYIntegrationTestSmsMessaging0004::GetTestStepName())
       
  2378 		return new CCTSYIntegrationTestSmsMessaging0004(*iSessManager);
       
  2379 
       
  2380 	if (aStepName == CCTSYIntegrationTestSmsMessaging0005::GetTestStepName())
       
  2381 		return new CCTSYIntegrationTestSmsMessaging0005(*iSessManager);
       
  2382 
       
  2383 	if (aStepName == CCTSYIntegrationTestSmsMessaging0006::GetTestStepName())
       
  2384 		return new CCTSYIntegrationTestSmsMessaging0006(*iSessManager);
       
  2385 
       
  2386 	if (aStepName == CCTSYIntegrationTestSmsMessaging0007::GetTestStepName())
       
  2387 		return new CCTSYIntegrationTestSmsMessaging0007(*iSessManager);
       
  2388 
       
  2389 	if (aStepName == CCTSYIntegrationTestSmsMessaging0008::GetTestStepName())
       
  2390 		return new CCTSYIntegrationTestSmsMessaging0008(*iSessManager);
       
  2391 
       
  2392 	if (aStepName == CCTSYIntegrationTestSmsMessaging0009::GetTestStepName())
       
  2393 		return new CCTSYIntegrationTestSmsMessaging0009(*iSessManager);
       
  2394 
       
  2395 	if (aStepName == CCTSYIntegrationTestSmsMessaging0010::GetTestStepName())
       
  2396 		return new CCTSYIntegrationTestSmsMessaging0010(*iSessManager);
       
  2397 
       
  2398 	if (aStepName == CCTSYIntegrationTestSmsMessaging0011::GetTestStepName())
       
  2399 		return new CCTSYIntegrationTestSmsMessaging0011(*iSessManager);
       
  2400 
       
  2401 	if (aStepName == CCTSYIntegrationTestSmsMessaging0012::GetTestStepName())
       
  2402 		return new CCTSYIntegrationTestSmsMessaging0012(*iSessManager);
       
  2403 
       
  2404 	if (aStepName == CCTSYIntegrationTestSmsMessaging0013::GetTestStepName())
       
  2405 		return new CCTSYIntegrationTestSmsMessaging0013(*iSessManager);
       
  2406 
       
  2407 	if (aStepName == CCTSYIntegrationTestSmsMessaging0014::GetTestStepName())
       
  2408 		return new CCTSYIntegrationTestSmsMessaging0014(*iSessManager);
       
  2409 
       
  2410 	if (aStepName == CCTSYIntegrationTestSmsMessaging0015::GetTestStepName())
       
  2411 		return new CCTSYIntegrationTestSmsMessaging0015(*iSessManager);
       
  2412 
       
  2413 	if (aStepName == CCTSYIntegrationTestSmsMessaging0016::GetTestStepName())
       
  2414 		return new CCTSYIntegrationTestSmsMessaging0016(*iSessManager);
       
  2415 
       
  2416 	if (aStepName == CCTSYIntegrationTestSmsMessaging0017::GetTestStepName())
       
  2417 		return new CCTSYIntegrationTestSmsMessaging0017(*iSessManager);
       
  2418 
       
  2419 	if (aStepName == CCTSYIntegrationTestSmsMessaging0018::GetTestStepName())
       
  2420 		return new CCTSYIntegrationTestSmsMessaging0018(*iSessManager);
       
  2421 
       
  2422 	if (aStepName == CCTSYIntegrationTestSmsMessaging0019::GetTestStepName())
       
  2423 		return new CCTSYIntegrationTestSmsMessaging0019(*iSessManager);
       
  2424 
       
  2425 	if (aStepName == CCTSYIntegrationTestSmsMessaging0020::GetTestStepName())
       
  2426 		return new CCTSYIntegrationTestSmsMessaging0020(*iSessManager);
       
  2427 
       
  2428 	if (aStepName == CCTSYIntegrationTestSmsMessaging0021::GetTestStepName())
       
  2429 		return new CCTSYIntegrationTestSmsMessaging0021(*iSessManager);
       
  2430 
       
  2431 	if (aStepName == CCTSYIntegrationTestSmsMessaging0022::GetTestStepName())
       
  2432 		return new CCTSYIntegrationTestSmsMessaging0022(*iSessManager);
       
  2433 
       
  2434 	if (aStepName == CCTSYIntegrationTestSmsMessaging0023::GetTestStepName())
       
  2435 		return new CCTSYIntegrationTestSmsMessaging0023(*iSessManager);
       
  2436 
       
  2437 	if (aStepName == CCTSYIntegrationTestSmsMessaging0024::GetTestStepName())
       
  2438 		return new CCTSYIntegrationTestSmsMessaging0024(*iSessManager);
       
  2439 
       
  2440 	if (aStepName == CCTSYIntegrationTestSmsMessaging0025::GetTestStepName())
       
  2441 		return new CCTSYIntegrationTestSmsMessaging0025(*iSessManager);
       
  2442 
       
  2443 	if (aStepName == CCTSYIntegrationTestSmsMessaging0026::GetTestStepName())
       
  2444 		return new CCTSYIntegrationTestSmsMessaging0026(*iSessManager);
       
  2445 
       
  2446 	if (aStepName == CCTSYIntegrationTestSmsMessaging0027::GetTestStepName())
       
  2447 		return new CCTSYIntegrationTestSmsMessaging0027(*iSessManager);
       
  2448 
       
  2449 	if (aStepName == CCTSYIntegrationTestSmsMessaging0028::GetTestStepName())
       
  2450 		return new CCTSYIntegrationTestSmsMessaging0028(*iSessManager);
       
  2451 
       
  2452 	if (aStepName == CCTSYIntegrationTestSmsMessaging0029::GetTestStepName())
       
  2453 		return new CCTSYIntegrationTestSmsMessaging0029(*iSessManager);
       
  2454 
       
  2455 	if (aStepName == CCTSYIntegrationTestSmsMessaging0030::GetTestStepName())
       
  2456 		return new CCTSYIntegrationTestSmsMessaging0030(*iSessManager);
       
  2457 
       
  2458 	if (aStepName == CCTSYIntegrationTestSmsMessaging0031::GetTestStepName())
       
  2459 		return new CCTSYIntegrationTestSmsMessaging0031(*iSessManager);
       
  2460 
       
  2461 	if (aStepName == CCTSYIntegrationTestSmsMessaging0032::GetTestStepName())
       
  2462 		return new CCTSYIntegrationTestSmsMessaging0032(*iSessManager);
       
  2463 
       
  2464 	if (aStepName == CCTSYIntegrationTestSmsMessaging0033::GetTestStepName())
       
  2465 		return new CCTSYIntegrationTestSmsMessaging0033(*iSessManager);
       
  2466 
       
  2467 	if (aStepName == CCTSYIntegrationTestSmsMessaging0034::GetTestStepName())
       
  2468 		return new CCTSYIntegrationTestSmsMessaging0034(*iSessManager);
       
  2469 
       
  2470 	if (aStepName == CCTSYIntegrationTestSmsMessaging0035::GetTestStepName())
       
  2471 		return new CCTSYIntegrationTestSmsMessaging0035(*iSessManager);
       
  2472 
       
  2473 	if (aStepName == CCTSYIntegrationTestPhoneControl0001::GetTestStepName())
       
  2474 		return new CCTSYIntegrationTestPhoneControl0001(*iSessManager);
       
  2475 
       
  2476 	if (aStepName == CCTSYIntegrationTestPhoneControl0002::GetTestStepName())
       
  2477 		return new CCTSYIntegrationTestPhoneControl0002(*iSessManager);
       
  2478 
       
  2479 	if (aStepName == CCTSYIntegrationTestFixedDialling0001::GetTestStepName())
       
  2480 		return new CCTSYIntegrationTestFixedDialling0001(*iSessManager);
       
  2481 
       
  2482 	if (aStepName == CCTSYIntegrationTestFixedDialling0002::GetTestStepName())
       
  2483 		return new CCTSYIntegrationTestFixedDialling0002(*iSessManager);
       
  2484 
       
  2485 	if (aStepName == CCTSYIntegrationTestFixedDialling0003::GetTestStepName())
       
  2486 		return new CCTSYIntegrationTestFixedDialling0003(*iSessManager);
       
  2487 
       
  2488 	if (aStepName == CCTSYIntegrationTestFixedDialling0004::GetTestStepName())
       
  2489 		return new CCTSYIntegrationTestFixedDialling0004(*iSessManager);
       
  2490 
       
  2491 	if (aStepName == CCTSYIntegrationTestPersonalisation0001::GetTestStepName())
       
  2492 		return new CCTSYIntegrationTestPersonalisation0001(*iSessManager);
       
  2493 
       
  2494 	if (aStepName == CCTSYIntegrationTestUserNetworkAccess0001::GetTestStepName())
       
  2495 		return new CCTSYIntegrationTestUserNetworkAccess0001(*iSessManager);
       
  2496 
       
  2497 	if (aStepName == CCTSYIntegrationTestCallForwarding0001::GetTestStepName())
       
  2498 		return new CCTSYIntegrationTestCallForwarding0001(*iSessManager);
       
  2499 
       
  2500 	if (aStepName == CCTSYIntegrationTestCallForwarding0002::GetTestStepName())
       
  2501 		return new CCTSYIntegrationTestCallForwarding0002(*iSessManager);
       
  2502 
       
  2503 	if (aStepName == CCTSYIntegrationTestCallForwarding0003::GetTestStepName())
       
  2504 		return new CCTSYIntegrationTestCallForwarding0003(*iSessManager);
       
  2505 
       
  2506 	if (aStepName == CCTSYIntegrationTestCallForwarding0004::GetTestStepName())
       
  2507 		return new CCTSYIntegrationTestCallForwarding0004(*iSessManager);
       
  2508 
       
  2509 	if (aStepName == CCTSYIntegrationTestCallForwarding0005::GetTestStepName())
       
  2510 		return new CCTSYIntegrationTestCallForwarding0005(*iSessManager);
       
  2511 
       
  2512 	if (aStepName == CCTSYIntegrationTestCallForwarding0006::GetTestStepName())
       
  2513 		return new CCTSYIntegrationTestCallForwarding0006(*iSessManager);
       
  2514 
       
  2515 	if (aStepName == CCTSYIntegrationTestCallForwarding0007::GetTestStepName())
       
  2516 		return new CCTSYIntegrationTestCallForwarding0007(*iSessManager);
       
  2517 
       
  2518 	if (aStepName == CCTSYIntegrationTestCallForwarding0008::GetTestStepName())
       
  2519 		return new CCTSYIntegrationTestCallForwarding0008(*iSessManager);
       
  2520 
       
  2521 	if (aStepName == CCTSYIntegrationTestCallForwarding0009::GetTestStepName())
       
  2522 		return new CCTSYIntegrationTestCallForwarding0009(*iSessManager);
       
  2523 
       
  2524 	if (aStepName == CCTSYIntegrationTestCallForwarding0010::GetTestStepName())
       
  2525 		return new CCTSYIntegrationTestCallForwarding0010(*iSessManager);
       
  2526 
       
  2527 	if (aStepName == CCTSYIntegrationTestCallForwarding0011::GetTestStepName())
       
  2528 		return new CCTSYIntegrationTestCallForwarding0011(*iSessManager);
       
  2529 
       
  2530 	if (aStepName == CCTSYIntegrationTestCallForwarding0012::GetTestStepName())
       
  2531 		return new CCTSYIntegrationTestCallForwarding0012(*iSessManager);
       
  2532 
       
  2533 	if (aStepName == CCTSYIntegrationTestCallForwarding0013::GetTestStepName())
       
  2534 		return new CCTSYIntegrationTestCallForwarding0013(*iSessManager);
       
  2535 
       
  2536 	if (aStepName == CCTSYIntegrationTestCallForwarding0014::GetTestStepName())
       
  2537 		return new CCTSYIntegrationTestCallForwarding0014(*iSessManager);
       
  2538 
       
  2539 	if (aStepName == CCTSYIntegrationTestCallForwarding0015::GetTestStepName())
       
  2540 		return new CCTSYIntegrationTestCallForwarding0015(*iSessManager);
       
  2541 
       
  2542 	if (aStepName == CCTSYIntegrationTestCallForwarding0016::GetTestStepName())
       
  2543 		return new CCTSYIntegrationTestCallForwarding0016(*iSessManager);
       
  2544 
       
  2545 	if (aStepName == CCTSYIntegrationTestPhonePower0001::GetTestStepName())
       
  2546 		return new CCTSYIntegrationTestPhonePower0001(*iSessManager);
       
  2547 
       
  2548 	if (aStepName == CCTSYIntegrationTestPhonePower0002::GetTestStepName())
       
  2549 		return new CCTSYIntegrationTestPhonePower0002(*iSessManager);
       
  2550 
       
  2551 	if (aStepName == CCTSYIntegrationTestNetworkControl0001::GetTestStepName())
       
  2552 		return new CCTSYIntegrationTestNetworkControl0001(*iSessManager);
       
  2553 
       
  2554 	if (aStepName == CCTSYIntegrationTestNetworkControl0002::GetTestStepName())
       
  2555 		return new CCTSYIntegrationTestNetworkControl0002(*iSessManager);
       
  2556 
       
  2557 	if (aStepName == CCTSYIntegrationTestNetworkControl0003::GetTestStepName())
       
  2558 		return new CCTSYIntegrationTestNetworkControl0003(*iSessManager);
       
  2559 
       
  2560 	if (aStepName == CCTSYIntegrationTestNetworkControl0004::GetTestStepName())
       
  2561 		return new CCTSYIntegrationTestNetworkControl0004(*iSessManager);
       
  2562 
       
  2563 	if (aStepName == CCTSYIntegrationTestNetworkControl0005::GetTestStepName())
       
  2564 		return new CCTSYIntegrationTestNetworkControl0005(*iSessManager);
       
  2565 
       
  2566 	if (aStepName == CCTSYIntegrationTestNetworkControl0006::GetTestStepName())
       
  2567 		return new CCTSYIntegrationTestNetworkControl0006(*iSessManager);
       
  2568 
       
  2569 	if (aStepName == CCTSYIntegrationTestNetworkControl0007::GetTestStepName())
       
  2570 		return new CCTSYIntegrationTestNetworkControl0007(*iSessManager);
       
  2571 
       
  2572 	if (aStepName == CCTSYIntegrationTestNetworkControl0008::GetTestStepName())
       
  2573 		return new CCTSYIntegrationTestNetworkControl0008(*iSessManager);
       
  2574 
       
  2575 	if (aStepName == CCTSYIntegrationTestNetworkControl0009::GetTestStepName())
       
  2576 		return new CCTSYIntegrationTestNetworkControl0009(*iSessManager);
       
  2577 
       
  2578 	if (aStepName == CCTSYIntegrationTestNetworkControl0010::GetTestStepName())
       
  2579 		return new CCTSYIntegrationTestNetworkControl0010(*iSessManager);
       
  2580 
       
  2581 	if (aStepName == CCTSYIntegrationTestNetworkControl0011::GetTestStepName())
       
  2582 		return new CCTSYIntegrationTestNetworkControl0011(*iSessManager);
       
  2583 
       
  2584 	if (aStepName == CCTSYIntegrationTestNetworkControl0012::GetTestStepName())
       
  2585 		return new CCTSYIntegrationTestNetworkControl0012(*iSessManager);
       
  2586 
       
  2587 	if (aStepName == CCTSYIntegrationTestNetworkControl0013::GetTestStepName())
       
  2588 		return new CCTSYIntegrationTestNetworkControl0013(*iSessManager);
       
  2589 
       
  2590 	if (aStepName == CCTSYIntegrationTestNetworkControl0014::GetTestStepName())
       
  2591 		return new CCTSYIntegrationTestNetworkControl0014(*iSessManager);
       
  2592 
       
  2593 	if (aStepName == CCTSYIntegrationTestNetworkControl0015::GetTestStepName())
       
  2594 		return new CCTSYIntegrationTestNetworkControl0015(*iSessManager);
       
  2595 
       
  2596 	if (aStepName == CCTSYIntegrationTestNetworkControl0016::GetTestStepName())
       
  2597 		return new CCTSYIntegrationTestNetworkControl0016(*iSessManager);
       
  2598 
       
  2599 	if (aStepName == CCTSYIntegrationTestNetworkControl0017::GetTestStepName())
       
  2600 		return new CCTSYIntegrationTestNetworkControl0017(*iSessManager);
       
  2601 
       
  2602 	if (aStepName == CCTSYIntegrationTestNetworkControl0018::GetTestStepName())
       
  2603 		return new CCTSYIntegrationTestNetworkControl0018(*iSessManager);
       
  2604 
       
  2605 	if (aStepName == CCTSYIntegrationTestNetworkControl0019::GetTestStepName())
       
  2606 		return new CCTSYIntegrationTestNetworkControl0019(*iSessManager);
       
  2607 
       
  2608 	if (aStepName == CCTSYIntegrationTestNetworkControl0020::GetTestStepName())
       
  2609 		return new CCTSYIntegrationTestNetworkControl0020(*iSessManager);
       
  2610 
       
  2611 	if (aStepName == CCTSYIntegrationTestNetworkControl0021::GetTestStepName())
       
  2612 		return new CCTSYIntegrationTestNetworkControl0021(*iSessManager);
       
  2613 
       
  2614 	if (aStepName == CCTSYIntegrationTestNetworkControl0022::GetTestStepName())
       
  2615 		return new CCTSYIntegrationTestNetworkControl0022(*iSessManager);
       
  2616 
       
  2617 	if (aStepName == CCTSYIntegrationTestNetworkControl0023::GetTestStepName())
       
  2618 		return new CCTSYIntegrationTestNetworkControl0023(*iSessManager);
       
  2619 
       
  2620 	if (aStepName == CCTSYIntegrationTestNetworkControl0024::GetTestStepName())
       
  2621 		return new CCTSYIntegrationTestNetworkControl0024(*iSessManager);
       
  2622 
       
  2623 	if (aStepName == CCTSYIntegrationTestNetworkControl0025::GetTestStepName())
       
  2624 		return new CCTSYIntegrationTestNetworkControl0025(*iSessManager);
       
  2625 
       
  2626 	if (aStepName == CCTSYIntegrationTestCallWaiting0001::GetTestStepName())
       
  2627 		return new CCTSYIntegrationTestCallWaiting0001(*iSessManager);
       
  2628 
       
  2629 	if (aStepName == CCTSYIntegrationTestCallWaiting0002::GetTestStepName())
       
  2630 		return new CCTSYIntegrationTestCallWaiting0002(*iSessManager);
       
  2631 
       
  2632 	if (aStepName == CCTSYIntegrationTestCallWaiting0003::GetTestStepName())
       
  2633 		return new CCTSYIntegrationTestCallWaiting0003(*iSessManager);
       
  2634 
       
  2635 	if (aStepName == CCTSYIntegrationTestCallWaiting0004::GetTestStepName())
       
  2636 		return new CCTSYIntegrationTestCallWaiting0004(*iSessManager);
       
  2637 
       
  2638 	if (aStepName == CCTSYIntegrationTestCallWaiting0005::GetTestStepName())
       
  2639 		return new CCTSYIntegrationTestCallWaiting0005(*iSessManager);
       
  2640 
       
  2641 	if (aStepName == CCTSYIntegrationTestCallWaiting0006::GetTestStepName())
       
  2642 		return new CCTSYIntegrationTestCallWaiting0006(*iSessManager);
       
  2643 
       
  2644 	if (aStepName == CCTSYIntegrationTestCallWaiting0007::GetTestStepName())
       
  2645 		return new CCTSYIntegrationTestCallWaiting0007(*iSessManager);
       
  2646 
       
  2647 	if (aStepName == CCTSYIntegrationTestCallWaiting0008::GetTestStepName())
       
  2648 		return new CCTSYIntegrationTestCallWaiting0008(*iSessManager);
       
  2649 
       
  2650 	if (aStepName == CCTSYIntegrationTestCallWaiting0009::GetTestStepName())
       
  2651 		return new CCTSYIntegrationTestCallWaiting0009(*iSessManager);
       
  2652 
       
  2653 	if (aStepName == CCTSYIntegrationTestCallWaiting0010::GetTestStepName())
       
  2654 		return new CCTSYIntegrationTestCallWaiting0010(*iSessManager);
       
  2655 
       
  2656 	if (aStepName == CCTSYIntegrationTestCallWaiting0011::GetTestStepName())
       
  2657 		return new CCTSYIntegrationTestCallWaiting0011(*iSessManager);
       
  2658 
       
  2659 	if (aStepName == CCTSYIntegrationTestCallWaiting0012::GetTestStepName())
       
  2660 		return new CCTSYIntegrationTestCallWaiting0012(*iSessManager);
       
  2661 	
       
  2662 	if (aStepName == CCTSYIntegrationTestUSimApplication0001::GetTestStepName())
       
  2663 		return new CCTSYIntegrationTestUSimApplication0001(*iSessManager);	
       
  2664 
       
  2665 	if (aStepName == CCTSYIntegrationTestCallControl0059::GetTestStepName())
       
  2666 		return new CCTSYIntegrationTestCallControl0059(*iSessManager);	
       
  2667 
       
  2668 	if (aStepName == CCTSYIntegrationTestCallControl0060::GetTestStepName())
       
  2669           return new CCTSYIntegrationTestCallControl0060(*iSessManager);  
       
  2670 		
       
  2671 	return NULL;
       
  2672 	}
       
  2673