retard wrote:
> Some languages prevent this bug by making the parameters immutable in
> some sense (at least shallow immutability). It's even possible in Java,
> and in one place I worked previously "final params by default" was one of
> the rules in code review and style guides.
this(const int x, const int y) { ... }