| Classes | 
    
    | 
         
         
     | 
    
        CanOnlyRefactorOnceException
     | 
    
         Exception thrown when attempting to refactor twice within 
                  a RefactorSection
    
     | 
|
    | 
         
         
     | 
    
        OverlappingSectionNotSupportedException
     | 
    
         Exception thrown when attempting to refactor overlapping 
                  code sections
    
     | 
|
    | 
         
         
     | 
    
        RefactorException
     | 
    
         Except
    
     | 
|
    | 
         
         
     | 
    
        RefactorSession
     | 
    
         Supports refactoring in the sense of replacing the text
                  of individual JPNode's with a provided text. The utility
                  keeps track of replaced line breaks etc. so that multiple
                  replacements within the same files do not cause the
                  Parse Tree to be out of sync with the file contents.
    
     |