diff --git a/ext/java/nokogiri/XmlNode.java b/ext/java/nokogiri/XmlNode.java index 971ecc6db33..b137c2c7d32 100644 --- a/ext/java/nokogiri/XmlNode.java +++ b/ext/java/nokogiri/XmlNode.java @@ -1261,7 +1261,7 @@ public IRubyObject native_write_to(ThreadContext context, IRubyObject[] args) { String encString = encoding.isNil() ? null : rubyStringToString(encoding); SaveContextVisitor visitor = - new SaveContextVisitor((Integer) options.toJava(Integer.class), rubyStringToString(indentString), encString, isHtmlDoc(context), isFragment(), 0); + new SaveContextVisitor(RubyFixnum.fix2int(options), rubyStringToString(indentString), encString, isHtmlDoc(context), isFragment(), 0); accept(context, visitor); final IRubyObject rubyString;