||BatchEnvironment for rmic extends javac's version in four ways:
||IndentingWriter is a BufferedWriter subclass that supports automatic
indentation of lines of text written to the underlying Writer.
||Main "rmic" program.
||Names provides static utility methods used by other rmic classes
for dealing with identifiers.
||A RemoteClass object encapsulates RMI-specific information about
a remote implementation class, i.e.
||A RemoteClass.Method object encapsulates RMI-specific information
about a particular remote method in the remote implementation class
represented by the outer instance.
||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 provides static utility methods used by other rmic classes.