Fiddling around with a Java project from my friend Thomas Berger I encountered lombok:
Lombok e.g. generates automagically setter and getter for data classes. all You have to do is annotate a class with @Data
import lombok.Data;
@Data
public class CinemaEvent {
private String location;
private String url;
}
For IntelliJ there is a lombok plugin. After activating the plugin the structure looks like this:

And there are many more convenience wrapper annotations! Try it out!
Maven Dependency
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<scope>provided</scope>
</dependency>
</dependencies>





