Java version uses `appendRoleAndName` while Python version only appends the name: `accumulated_text.append(f"{msg.name}: {block['text']}")`
Java version uses
appendRoleAndNamewhile Python version only appends the name:accumulated_text.append(f"{msg.name}: {block['text']}")