propagate the exception handling to outside of the spring managed code - compile issues