Slots and Signals for Java