Hello, is this considered a good practice to group related exceptions together in Kotlin?
Copy code
sealed class BluetoothException : Exception() {
class BluetoothNotEnabled : BluetoothException()
class PrinterNotFound : BluetoothException()
class PrinterConnectionFailed(override val message: String?) : BluetoothException()
}