while browsing through this change again i am unsure whether this behaviour is really expected by the user. Especially when reading through the exception text. Probably some debug logs would help understanding what happened to a certain calendar value.

What do you think?