| BatchEnvironment | 
              BatchEnvironment for rmic extends javac's version in four ways:
 1.  | 
          
        
              | IndentingWriter | 
              IndentingWriter is a BufferedWriter subclass that supports automatic
 indentation of lines of text written to the underlying Writer.  | 
          
        
              | Main | 
              Main "rmic" program.  | 
          
        
              | Names | 
              Names provides static utility methods used by other rmic classes
 for dealing with identifiers.  | 
          
        
              | RemoteClass | 
              A RemoteClass object encapsulates RMI-specific information about
 a remote implementation class, i.e.  | 
          
        
              | RemoteClass.Method | 
              A RemoteClass.Method object encapsulates RMI-specific information
 about a particular remote method in the remote implementation class
 represented by the outer instance.  | 
          
        
              | RMIGenerator | 
              A Generator object will generate the Java source code of the stub
 and skeleton classes for an RMI remote implementation class, using
 a particular stub protocol version.  | 
          
        
              | Util | 
              Util provides static utility methods used by other rmic classes.  |