Ну блин.
```
if (map.contains ("error"))
{
    ParseError (map);
    return;
}
```

А потом уже без лишнего уровня нестинга.