whole_func_string: function(args) {
              var method;
  
              // This code is intentionally inlined for the least number of debugger stepping
              return (method = this.callSuper.caller) &&
                      ((method = method.$owner ? method : method.caller) &&
                        method.$owner.superclass.self[method.$name]).apply(this, args || noArgs);
          }
func_code_string: function(args) {
              var method;
  
              // This code is intentionally inlined for the least number of debugger stepping
              return (method = this.callSuper.caller) &&
                      ((method = method.$owner ? method : method.caller) &&
                        method.$owner.superclass.self[method.$name]).apply(this, args || noArgs);
          }
func_documentation_string: Documented downwards