¿Puedo rastrear una respuesta de correo IMAP?

Estoy trabajando en un cliente IMAP usando el correo Java. Actualmente tenemos el requisito de crear una función de "grupo por conversación" donde el usuario pueda ver los correos como una conversación (consulte cómo gmail agrupa los correos que se contestan y reenvían)

Puedo recuperar correos del servidor, pero en las partes de correo que recibo, el correo respondido está "fusionado" con el correo real y se trata como el contenido real del correo.

por ejemplo: correo inicial:

<div>This is the initial mail.</div>

contestó el correo

This is the response Mail<br><br>
<div class="gmail_quote">
On Wed, Aug 26, 2009 at 4:26 PM, [censored] 
<span dir="ltr">&lt;
<a href="mailto:[censored]@[censored].com">
[censored]@[censored].com
</a>
&gt;
</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
    <div>This is the initial mail.</div>
    <div></div>
</blockquote>
</div>
<br>

como se muestra arriba, no hay ninguna indicación de lo que era real y de lo que se respondió, ¿cómo es posible proporcionar una agrupación como gmail (independientemente del servidor desde el que se lea el correo)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta