core/src/main/java/org/jruby/ext/strscan/RubyStringScanner.java
@JRubyMethod(required = 1, optional = 1, visibility = PRIVATE)
    public IRubyObject initialize(IRubyObject[] args, Block unusedBlock) {
        str = args[0].convertToString();
        return this;
    }
// second argument is allowed, but ignored (MRI)
second argument is allowed, but ignored (MRI)
second argument is allowed but ignored ( MRI )
@JRubyMethod(required = 1, optional = 1, visibility = PRIVATE)
    public IRubyObject initialize(IRubyObject[] args, Block unusedBlock) {
        str = args[0].convertToString();
        return this;
    }
@ JRubyMethod ( required = 1 , optional = 1 , visibility = PRIVATE ) public IRubyObject initialize ( IRubyObject [ ] args , Block unusedBlock ) { str = args [ 0 ] . convertToString ( ) ; return this ; }
second argument is allowed, but ignored (MRI)
second argument is allowed but ignored ( MRI )