а почему бы не так
<!DOCTYPE HTML>
<html>
<head> </head>
<body>
<script>
function __call(obj){
try{
obj();
} catch(e){
alert('такого метода нет');
}
}
var O = {
new_ :function (){
alert('new');
}
};
__call(O.new_);
__call(O.bla);
</script>
</body>
</html>