Data classes in Java – runtime underperformance vs. code readability | Dark Hacker News