code: function (name, meta, target) {
              if (!__define.defineMethod(target || this.prototype, name, meta)) {
                  this._methods_.push(name);
              }
  
              return this;
          }
docs: Define a method.
  @method defineMethod
  @static
  @param name {String}
  @param meta {Object}
  @param [target] {Object}