Why not throw a newly instantiated exception?  Doesn't throwing a static field goof with the resulting stack trace?