added credit to jdk_switcher