I have a class which offers a public method that must only be called once.
What would be a proper exception to throw in case its called again?

My current candiate is [RejectedExecutionException](http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/RejectedExecutionException.html)