В коде определены два типа исключений: CheckedException (наследует Exception) и UncheckedException (наследует RuntimeException).При вызове throw new