public static void Main(String[] args)
    {
        Boolean          bResult      = false;
        Co2345Replace_cc oReplaceTest = new Co2345Replace_cc();

        Console.WriteLine(" Starting " + strName + " ...");
        Console.WriteLine("USAGE:  Co2346Replace_ss.exe  Time_in_Seconds_per_rep  Number_of_repetitions");
        Console.WriteLine("USAGE:  Defaults args are:   2  2   (must give both args if give any)");
        Console.WriteLine();
        double timeInSecs = 2.0;
        int    numOfReps  = 2;

        try {
            if (args.Length >= 1)
            {
                timeInSecs = Convert.ToInt64(args[0]);
            }
            if (args.Length >= 2)
            {
                numOfReps = Convert.ToInt32(args[1]);
            }
        }
        catch (System.FormatException) {
            Console.WriteLine("INVALID ARGUMENTS");
            Console.WriteLine("USING DEFAULT: Co2345Replace_cc.exe  2  2 ");
            timeInSecs = 2.0;
            numOfReps  = 2;
        }
        catch (Exception exc) {
            Console.WriteLine("Error_abc637:  Conversion error about input args?");
            Console.WriteLine(exc.ToString());
            goto LABEL_842_RETURN_LABEL;
        }
        try {
            Console.WriteLine("RUNNING: Co2345Replace_cc.exe  " + timeInSecs + "  " + numOfReps);
            bResult = oReplaceTest.runTest(timeInSecs, numOfReps);
        }
        catch (Exception exc_main) {
            bResult = false;
            String strInfo = "Unexpected Exception: (runTest)";
            strInfo = strInfo + exc_main.ToString();
            Console.Error.WriteLine(strName + " " + strTest + " " + strPath);
            Console.Error.WriteLine(strInfo);
        }
        LABEL_842_RETURN_LABEL :;
        if (!bResult)
        {
            Console.Error.WriteLine("PATHTOSOURCE:  " + strPath + strTest + "   FAIL");
        }
        if (bResult == true)
        {
            Environment.ExitCode = 0;
        }
        else
        {
            Environment.ExitCode = 11;
        }
    }
 public static void Main( String[] args ) 
   {
   Boolean bResult = false;	
   Co2345Replace_cc oReplaceTest = new Co2345Replace_cc();
   Console.WriteLine( " Starting "+ strName +" ..." );                                               	
   Console.WriteLine( "USAGE:  Co2346Replace_ss.exe  Time_in_Seconds_per_rep  Number_of_repetitions" );
   Console.WriteLine( "USAGE:  Defaults args are:   2  2   (must give both args if give any)" );     	
   Console.WriteLine();                                                                        
   double timeInSecs=2.0;
   int numOfReps=2;
   try {			
   if (args.Length>=1) 
     timeInSecs=Convert.ToInt64(args[0]);
   if (args.Length>=2) 
     numOfReps = Convert.ToInt32(args[1]);			
   }
   catch (System.FormatException) {
   Console.WriteLine ("INVALID ARGUMENTS");			
   Console.WriteLine ("USING DEFAULT: Co2345Replace_cc.exe  2  2 ");
   timeInSecs=2.0;
   numOfReps=2;
   }
   catch ( Exception exc ) {                                                                                 
   Console.WriteLine( "Error_abc637:  Conversion error about input args?" );
   Console.WriteLine( exc.ToString() );
   goto LABEL_842_RETURN_LABEL;
   }
   try {			
   Console.WriteLine( "RUNNING: Co2345Replace_cc.exe  "+ timeInSecs+"  "+ numOfReps);
   bResult = oReplaceTest.runTest(timeInSecs, numOfReps);				
   }
   catch ( Exception exc_main ) {
   bResult = false;
   String strInfo =  "Unexpected Exception: (runTest)" ;
   strInfo = strInfo + exc_main.ToString() ;
   Console.Error.WriteLine (strName+" "+strTest+" "+strPath);
   Console.Error.WriteLine (strInfo);
   }
   LABEL_842_RETURN_LABEL:;
   if ( ! bResult )
     Console.Error.WriteLine(  "PATHTOSOURCE:  " + strPath + strTest + "   FAIL"  );
   if ( bResult == true ) Environment.ExitCode = 0; else Environment.ExitCode = 11;
   }