Switch-case mechanism for VisualWorks Smalltalk. For details read: http://objectspace.net/pier/blog/switchcase