question: StubSkeletonWriter ( BatchEnvironment env , RemoteClass remoteClass , StubVersion version ) { this . env = env ; this . remoteClass = remoteClass ; this . version = version ; stubClassName = Util . binaryNameOf ( remoteClass . classDoc ( ) ) + "_Stub" ; skeletonClassName = Util . binaryNameOf ( remoteClass . classDoc ( ) ) + "_Skel" ; int i = stubClassName . lastIndexOf ( '.' ) ; packageName = ( i != - 1 ? stubClassName . substring ( 0 , i ) : "" ) ; stubClassSimpleName = stubClassName . substring ( i + 1 ) ; skeletonClassSimpleName = skeletonClassName . substring ( i + 1 ) ; remoteMethods = remoteClass . remoteMethods ( ) ; methodFieldNames = nameMethodFields ( remoteMethods ) ; }
target:  Creates a StubSkeletonWriter instance for the specified remote implementation class.  The generated code will implement the specified JRMP stub protocol version.