record component
One of the values a record holds, listed in brackets in its header.
A record component is declared in the record header; each one gets a private final field, an accessor of the same name, and a parameter in the canonical constructor.