rem: var LangUtils = com.ptvag.webcomponent.common.LangUtils; 
context: qx.Proto.parse = function(str) {  var NumberFormat = qx.util.format.NumberFormat;  var LangUtils = com.ptvag.webcomponent.common.LangUtils;  var regex = new RegExp(qx.lang.String.escapeRegexpChars(this.getPrefix())    + '(-)?([0-9' + NumberFormat.GROUPING_SEPARATOR + ']+)'    + '(' + NumberFormat.DECIMAL_SEPARATOR + '\\d+)?'    + qx.lang.String.escapeRegexpChars(this.getPostfix()));  var hit = regex.exec(str);  if (hit == null) {    throw new Error("Number string '" + str + "' does not match the number format");  }  var negative = (hit[1] == "-");  var integerStr = hit[2];  var fractionStr = hit[3];  // Remove the thousand groupings  integerStr = integerStr.replace(new RegExp(NumberFormat.GROUPING_SEPARATOR), "");  var asStr = (negative ? "-" : "") + integerStr;  if (fractionStr != null && fractionStr.length != 0) {    asStr += "." + fractionStr;  }  return parseFloat(asStr);}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/4797a30b60b85b315445494b58e6be756a87c080/NumberFormat.js/clean/qooxdoo/frontend/framework/source/class/qx/util/format/NumberFormat.js