What to return if condition is not satisifed? : <p>The method looks as following:</p>

<pre><code>private static List&lt;string&gt; SetPointObjectDefectRow(string[] row, string owner)
{
    const int zone = 54;
    const string band = "U";

    if (Helpers.NormalizeLocalizedString(row[7]).Contains(@"a") ||
        Helpers.NormalizeLocalizedString(row[12]).Contains(@"b"))
    {
        var geoPosition = UtmConverter.StringUtmFormatToLocation(zone, band, Convert.ToDouble(row[15]), Convert.ToDouble(row[14]));
        var beginGeoPosition = geoPosition.LatString + ", " + geoPosition.LngString;
        var result = new List&lt;string&gt;
        {
            owner,
            row[4],
            beginGeoPosition
        };
        return result;
    }
}
</code></pre>

<p>It's obvious that not all paths return something and the issue is I can't return null.</p>

<p>How to rearrange the method?</p>
