if (str.getByteList().indexOf('\0') != -1) {
throw context.runtime.newArgumentError("pathname contains null byte");
}
infectBy(str);
this.setPath((RubyString) str.dup());
return this;
}
@JRubyMethod(visibility = Visibility.PRIVATE)
public IRubyObject initialize_copy(ThreadContext context, IRubyObject pathname) {