Java Records: A Closer Look

How records are represented under the hood?