Java の世界では、変更しますという明確な宣言がない限り、
絶対に動作が変更されることはない。

Ruby の世界では、そのような常識は通用しない。
仕様は変更の宣言なくして、そのときの気分で変更される。

それがいまここにハッキリした。