Could we use `java.lang.UnsupportedOperationException` instead?