#19 create ExceptionUtil
#19 use ExceptionUtil to rethrow in DataGenerator.generate()