First basic BlueJ class definitions