code: function (target, name, meta){
              var _ctor = __define.fixTargetCtor(target),
                  _key = __define.fixTargetKey(name),
                  _exist = _key in _ctor;
  
              _ctor[_key] = {
                  name: name,
                  type: 'method',
                  meta: meta
              };
  
              if (name in target) {
                  if(!meta.value){
                      meta.value = function (){
  
                      };
                  }
  
                  meta.value.__super__ = target[name];
              }
  
              target[name] = meta.value;
  
              return _exist;
          }
docs: Define a method for target
  @param target
  @param name
  @param meta
  @returns {boolean}