Refactor from Code Critics
SqueakSource3 project page