require jvm 1.5