I wish Java would do something about getters and setters. It's very awkward that they are not incorporated into the language but so many libraries assume they exist that it's a defacto requirement to generate the same boilerplate constantly. I wish the language itself would provide default 'simple' getters/setters the way Groovy does and incorporate them throughout so I could use e.g.
.set(Person::firstName) //Reference a default setter method for the firstName member if one isn't explicitly defined
instead of .set(Person::setFirstName)