code: function(filter) {
          var result = [];
          for (var i in this.proto) {
              if (typeof (this.proto[i]) === 'function' && JOII.Compat.indexOf(JOII.InternalPropertyNames, i) === -1) {
                  result.push(new JOII.Reflection.Method(this, i));
              }
          }
          return result;
      }
docs: Returns an array of JOII.Reflection.Method based on the methods
  defined in this class.
  
  @param  string filter Optional filter for 'private' or 'public'.
  @return JOII.Reflection.Method[]