@JRubyMethod(name = "<=>")
    public static IRubyObject cmp(IRubyObject alias1, IRubyObject alias2) {
        IRubyObject str1 = (IRubyObject)((RubyObject)alias1).fastGetInstanceVariable("@name");
        IRubyObject str2 = (IRubyObject)((RubyObject)alias2).fastGetInstanceVariable("@name");
        return str1.callMethod(alias1.getRuntime().getCurrentContext(), "<=>", str2);
    }
@ JRubyMethod ( name = "<=>" ) public static IRubyObject cmp ( IRubyObject alias1 , IRubyObject alias2 ) { IRubyObject str1 = ( IRubyObject ) ( ( RubyObject ) alias1 ) . fastGetInstanceVariable ( "@name" ) ; IRubyObject str2 = ( IRubyObject ) ( ( RubyObject ) alias2 ) . fastGetInstanceVariable ( "@name" ) ; return str1 . callMethod ( alias1 . getRuntime ( ) . getCurrentContext ( ) , "<=>" , str2 ) ; }
syck_badalias_cmp