try {
setStep(createStep());
Log.log("Semantic event recorded");
}
catch(Throwable thr) {
BugReport br = new BugReport("An error was encountered while "
+ "recording; the offending step "
+ "has been omitted.", thr);
Log.log("Semantic recorder error: " + br.toString());
setStatus("An error was encountered, see console for details");
setRecordingType(SE_NONE);
throw br;
}
}