I would catch the ExceutionException directly and not throw it again.