See the JIRA for my comments on this. In brief, throwing an Error is a much more serious issue than throwing an Exception precisely because apps are not expected to catch and handle them. However, I will be happy to provide this fucntionality in Byteman even if I recommend using it sparingly.
Thanks Andrew, much appreciated! I will use it with caution - I promise