every kind of jvm shell