JEP draft: No longer require super() and this() to appear first in a constructor
Undocumented downside:Java becomes a slightly harder language to learn, because now there is one more thing to explain to a beginner:   "Where exactly should super() be put in the constructor?   At the start, in the middle, or at the end?   What are the benefits and downsides of each, and when does it matter?   Is there a convention?"