(function () {

  // globals
  var lib = fff;
  // dependencies:
  // lib.stage
  // config
  var stage = lib.stage || 'devel';
  // TODO check if lib.handle is free
  lib.handle = function (e) {
    if (stage == 'devel') {
      // do an alert for development stage
      alert(e.name + "\n" + e.message + "\n" + e.sourceURL + "\nline: " + e.line);
    }
    else {
      // in any other case, just re-throw
      throw e;
    }
  }
})();


