jvm_binary init handling of name param made sense before kwargs idiom