This is a short screencast showing the use of @Accessors, @EqualsHashCode and @Data within IntelliJ IDEA 15.
See how getters, setters and other boiler plate gets eliminated in Xtend.
Note, that unlike case classes in Scala or data in Kotlin, in Xtend these annotations are just library. You can easily build your own!