public function serialize()
{
$data = array(self::VERSION, $this->_bytes, $this->_eol, $this->_hdrCharset, $this->_headers, $this->_metadata, $this->_mimeid, $this->_parts, $this->_status, $this->_transferEncoding);
if (!empty($this->_contents)) {
$data[] = $this->_readStream($this->_contents);
}
return serialize($data);
}