wrapping of IOExceptions (e.g. SocketTimeout) into own business exception