В частности, есть ли стандартный Exceptionподкласс, используемый в этих обстоятельствах?
nullи вы случайно использовали его (или кто-то другой), вы получите, NullPointerExceptionsчто менее очевидно, чем UnsupportedOperationExceptionsв этом случае. Просто пример.