refactored the jmx-config-gen starter