Had to intialize the cause outside of the constructor to please Java 5
(no constructor with the message and the cause in Java5)