package Ġcom . just ai . aim y box . core Ċ Ċ import Ġcom . just ai . aim y box . A im y box Ċ import Ġcom . just ai . aim y box . model . Request Ċ import Ġjava . io . IOException Ċ Ċ /** Ċ Ġ* ĠBase Ġclass Ġfor Ġ[ A im y box ] Ġexceptions . ĠThis Ġclass Ġis Ġsealed , Ġto Ġdetermine Ġwhich Ġcomponent Ġproduced Ġthe Ġexception , Ċ Ġ* Ġit Ġis Ġrecommended Ġto Ġuse Ġwhen Ġconstruction : Ċ Ġ* Ġ``` Ċ Ġ* Ġ Ġfun Ġhandle Exception ( exception : ĠA im y box Exception ) Ġ{ Ċ Ġ* ĠĠĠĠĠ Ġwhen Ġ( exception ) Ġ{ Ċ Ġ* ĠĠĠĠĠĠĠĠĠ Ġis ĠSpeech ToText Exception Ġ-> Ġ{ Ġ... Ġ} Ċ Ġ* ĠĠĠĠĠĠĠĠĠ Ġis ĠText ToS peech Exception Ġ-> Ġ{ Ġ... Ġ} Ċ Ġ* ĠĠĠĠĠĠĠĠĠ Ġ{ Ġ... Ġ} Ċ Ġ* ĠĠĠĠĠ Ġ} Ċ Ġ* Ġ Ġ} Ċ Ġ* Ġ``` Ċ Ġ* Ċ Ġ* Ġ@ see Ġ[ A im y box . exceptions ] Ċ Ġ* Ġ@ see ĠSpeech ToText Exception Ċ Ġ* Ġ@ see ĠText ToS peech Exception Ċ Ġ* Ġ@ see ĠVoice Trigger Exception Ċ Ġ* Ġ@ see ĠApiException Ċ Ġ* Ġ*/ Ċ sealed Ġclass ĠA im y box Exception ( message : ĠString ? Ġ= Ġnull , Ġcause : ĠThrowable ?) Ġ: ĠIOException ( message , Ġcause ) Ċ Ċ /** Ċ Ġ* Ċ Ġ* ĠExceptions Ġoccurred Ġduring Ġspeech Ġrecognition . Ċ Ġ* Ġ@ see Ġ[ A im y box . exceptions ] Ċ Ġ* Ġ*/ Ċ open Ġclass ĠSpeech ToText Exception ( message : ĠString ? Ġ= Ġnull , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠA im y box Exception ( message , Ġcause ) Ċ /** Ċ Ġ* ĠExceptions Ġoccurred Ġduring Ġspeech Ġsynt hesis . Ċ Ġ* Ċ Ġ* Ġ@ see Ġ[ A im y box . exceptions ] Ċ Ġ* Ġ*/ Ċ open Ġclass ĠText ToS peech Exception ( message : ĠString ? Ġ= Ġnull , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠA im y box Exception ( message , Ġcause ) Ċ Ċ /** Ċ Ġ* ĠExceptions Ġoccurred Ġin Ġvoice Ġtrigger Ġcomponent . Ċ Ġ* Ċ Ġ* Ġ@ see Ġ[ A im y box . exceptions ] Ċ Ġ* Ġ*/ Ċ open Ġclass ĠVoice Trigger Exception ( message : ĠString ? Ġ= Ġnull , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠA im y box Exception ( message , Ġcause ) Ċ /** Ċ Ġ* ĠExceptions Ġoccurred Ġduring Ġdialog Ġapi Ġcommunication . Ċ Ġ* Ċ Ġ* Ġ@ see Ġ[ A im y box . exceptions ] Ċ Ġ* Ġ*/ Ċ open Ġclass ĠApiException ( message : ĠString ? Ġ= Ġnull , Ġcause : ĠThrowable ? Ġ= Ġnull ) Ġ: ĠA im y box Exception ( message , Ġcause ) Ċ Ċ class ĠRecognition TimeoutException Ġ: ĠSpeech ToText Exception () Ċ Ċ class ĠApi Request TimeoutException ( ĊĠĠĠ Ġrequest : ĠRequest , ĊĠĠĠ Ġtimeout : ĠLong Ċ ) Ġ: ĠApiException (" Request Ġtimeout : Ġ$ request . ĠServer Ġdidn 't Ġrespond Ġwithin Ġ$ timeout Ġms .") Ċ