added JavaServiceManager