Видимо я не верно объяснил. Речь идет на данный момент об API FILE
var sdf = {}
sdf.test = "dsfds";
if(!window.FileReader) //throw sdf;
var reader = new FileReader();
Соответственно сработает или throw в котором я могу вывести свою ошибку, или ошибка со стандартным объектом. Соответственно в нее и нужно добавить дополнительный объект.