Untill recent past, Smalltalk was a SystemDictionary representing both
the namespace and the System.
It was bloated with many messages, and sending messages like:
self environment garbageCollect.
was correct.
Now, self environment is supposed to answer the namespace object (a
SystemDictionary) not the system object (a SmalltalkImage).
So, some usages are not correct anymore.
See for example #removeUninstantiatedSubclassesSilently.
Fortunately, this message is unsent (quite dangerous isn't it ?).
But IMHO, all senders of #environment should be reviewed.
Nicolas