public static MessageEOFException CreateMessageEOFException(Exception cause)
{
string msg = cause.Message;
if (msg == null || msg.Length == 0)
{
msg = cause.ToString();
}
MessageEOFException exception = new MessageEOFException(msg, cause);
return exception;
}