( 
  
)
  )
  )
      
	
    
    
  
	
    (
  )
|  | 
    ( 
  
)
    )
    )
	
	
    
	    
          
	    
	      
		 
	      
		 
	     
	  
        
	    
        
	    
          
	    ; 
	  
        
	
    (
  )
  
    
    ( 
  
void)
  )
  )
      
	
    (
  )
|  | 
    ( 
  
void)
    )
    )
            
	
    (
  )
    
       extends 
      
        
	     
       
     
    
      implements 
      
        
	     
       
     
    
      throws 
       
     { 
    
    } 
  
    
         
     
    ; 
  
  
    ( 
    
       
    ) 
    
      
          throws  
       
    
        
       
    ; 
  
  
    
      :  
      
        
	     
       
     
    
       implements 
      
        
	     
       
     
    
       throws 
       
     { 
    
    } 
  
    
         
     
    ; 
  
  
    
         
     
    
       
    ( 
    ) 
    
      
          throws  
       
    
        
       
    ; 
  
  
    interface  
    
      :  
      
        
	     
       
     
    
       implements 
      
        
	     
       
     
    
       throws 
       
     { 
    
    } 
  
    
         
     
    ; 
  
  
    
         
     
    
       
    ( 
    ) 
    
      
          raises( 
      ) 
     
    
        
       
    ; 
  
  
    package  
    ; 
    
    
      @ISA = ( 
      ); 
      
     
    
    
         
     
    ; 
  
  
    sub  
     { ... };