var fishingjourney = new adventure(); fishingjourney.initiate(pre-existingconditions: "sunny weather", equipment: "invisible line"); try { fishingjourney.turnablindeyeto("edict against night fishing"); } catch (exception ex) { console.writeline("adventure halted: " + ex.message); } finally { fishingjourney.recommencefromscratch("find a new fishing spot"); }