add Java Version #is_valid? #parse