// Listing 10.7. Mechanizm tłumaczący PUMT — funkcja main() robota pracującego w rozszerzonym scenariuszu

  812   public static void main(String [] args)  throws Exception 
  813   {
  814                 
  815               
  816       softbot Unit1; 
  817       float Distance = 0;
  818       int TaskNum = 0;
  819                     
  820       try{
  821              Unit1 = new softbot();
  822              TaskNum = Unit1.numTasks();
  823              for(int N = 0; N < TaskNum; N++)
  824              {
  825                  Unit1.doNextTask();
  826                           
  827              }
  828                  Unit1.report();
  829                  Unit1.closeLog();
  830                         
  831       }
  ...
            
  847                        
  848   } 
