What is a Java record and when would you use it? | LetsGit.IT