rem: if (qx.util.validator.isInvalid(sep)) { 
add: if (qx.util.Validation.isInvalid(sep)) { 
context: String.prototype.remove = function(v, sep){  if (this == v || this == QxConst.CORE_EMPTY)  {    return QxConst.CORE_EMPTY;  }  else  {    if (qx.util.validator.isInvalid(sep)) {      sep = QxConst.CORE_COMMA;    };    var a = this.split(sep);    var p = a.indexOf(v);    if (p==-1) {      return this;    };    do { a.splice(p, 1); }    while((p = a.indexOf(v)) != -1);    return a.join(sep);  };};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/cfcbb829f6fba5c885606fde737b1ad8b88fe740/QxNative.js/buggy/qooxdoo/source/script/core/QxNative.js