Throw exceptions on illegal arguments for several derived plugin
functions

Change-Id: I742d3005bb76d634a886177f45c4872c4d9ab1c3
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>