package Ġdk . cache t . car p . protocols . domain . deployment Ċ Ċ import Ġdk . cache t . car p . protocols . domain . Study Protocol ĊĊ Ċ /** Ċ Ġ* ĠEvalu ates Ġwhether Ġa Ġ[ Study Protocol ] Ġcontains Ġat Ġleast Ġone Ġmaster Ġdevice . Ċ Ġ* Ċ Ġ* ĠWithout Ġa Ġmaster Ġdevice , Ġno Ġdata Ġcan Ġbe Ġcollected . Ċ Ġ*/ Ċ class ĠNo Master Device Error Ġinternal Ġconstructor () Ġ: ĠDeployment Error Ċ { ĊĠĠĠ Ġoverride Ġval Ġdescription : ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġ" At Ġleast Ġone Ġmaster Ġdevice Ġneeds Ġto Ġbe Ġspecified Ġin Ġa Ġstudy Ġprotocol . Ġ" Ġ+ ĊĠĠĠĠĠĠĠ Ġ" Without Ġa Ġmaster Ġdevice , Ġno Ġdata Ġcan Ġbe Ġcollected ." ĊĊĊĠĠĠ Ġoverride Ġfun Ġis Issue Present ( Ġprotocol : ĠStudy Protocol Ġ): ĠBoolean Ġ= Ġ! protocol . master Devices . any () Ċ } Ċ