Scenarios for return values
<p>If no return value is found when it must be found, I return an exception.</p>

<p>If no value to be found is sometimes expected, I return null (this will avoid the assumption of a valid string when doing if (str != "")</p>

<p>Are these valid return scenarios for a method which returns a string?</p>

<p>Thanks </p>
