Java Records: A Closer Look
How records are represented under the hood?