code: function (name) {
              /*  sanity check scenario  */
              if (typeof name === "undefined")
                  throw _cs.exception("invoke", "no method name given");
              var obj = this.obj();
              if (obj === null)
                  throw _cs.exception("invoke", "still no object attached");
              if (typeof obj[name] === "undefined")
                  throw _cs.exception("invoke", "invalid method \"" + name + "\"");
              if (_cs.istypeof(obj[name]) !== "function")
                  throw _cs.exception("invoke", "anything named \"" + name + "\" existing, but not a function");
  
              /*  call method  */
              var args = _cs.slice(arguments, 1);
              return obj[name].apply(obj, args);
          }
docs: /*  invoke method on corresponding object