Checked Evolizer Exception. Intended to be used whenever exceptions are likely to occur (e.g. while processing user input). In case where an exception is "unlikely to occur", e.g., when it might be raised because of a programming error, please use {@link EvolizerRuntimeException} instead to keep the code clean from unnecessary try-catch blocks.
Evolizer plug-ins should not throw/expose any other exception than {@link EvolizerException} or{@link EvolizerRuntimeException} to other (Evolizer) plug-ins. For example, you should never throw an{@link IOException} over plug-in boundaries, but instead catch it an re-throw an Evolizer exception.
@author wuersch