As a generalВ philosophyцелом, лучше всего пытаться и делать так, чтобы ваши методы принадлежали только к одному типу. Пытайтесь избегать методов которые одновременно что-либо делают и возвращают значения. Иногда это невозможно, но в гораздо меньшем числе случаев, чем вы ожидаете. В отличии от языков, в которых проверяется тип возвращаемого значения, СмолтокSmalltalk предоставляет механизм обработки исключений, который позволяет вам обходить эту проверку обработки ошибок.