A Smalltalk-80 subset written in Java