package Ġma ia . topology . io . error Ċ Ċ import Ġma ia . topology . io . Input Ċ Ċ /** Ċ Ġ* ĠBase Ġclass Ġfor Ġexceptions Ġwhich Ġare Ġthrown Ġin Ġresponse Ġto Ġerrors Ċ Ġ* Ġto Ġdo Ġwith Ġrequired Ġinputs . Ċ Ġ* Ċ Ġ* Ġ@ param Ġrequired Input ĠĠĠĠ ĠThe Ġrequired Ġinput Ġthat Ġis Ġin Ġerror . Ċ Ġ* Ġ@ param Ġmessage ĠĠĠĠĠĠĠĠĠĠ ĠThe Ġerror Ġmessage . Ċ Ġ* Ġ@ param Ġcause ĠĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġexception Ġwhich Ġcaused Ġthis Ġerror . Ċ Ġ*/ Ċ open Ġclass ĠRequired Input Exception ( ĊĠĠĠĠĠĠĠ Ġval Ġrequired Input Ġ: ĠInput <* >, ĊĠĠĠĠĠĠĠ Ġmessage Ġ: ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġcause Ġ: ĠThrowable ? Ġ= Ġnull Ċ ) Ġ: ĠInput Exception ( message , Ġcause ) Ċ