Fixed hang on using local MetaGenerator.  Needed to call
UnicastRemoteObject.unexportObject(metaGen, true) to release the RMI