Спасибо за ответ!
Вот так у меня получилось:
var Norkpalm_Error = function(message) {
this.message = message;
this.code = null;
this.stack = (new Error()).stack.replace(/^.*?\n/, "");
};
Norkpalm_Error.prototype = (function () {
var Fake = function () {};
Fake.prototype = Error.prototype;
return (new Fake);
}());
Norkpalm_Error.prototype.name = "Norkpalm_Error";
Верно?
Сейчас пойду у себя в проекте проверять)