Sometimes I notice how weirdly esoteric code can get when you choose proper abstractions. I just wrote this:
/** * will be emitted to ask for the death of an actor */ public final static class Decease extends Message<Void> { public Decease(Void nul) { super(nul); } }
That made me chuckle…