try {} catch {} prototype