Seems `ParseExpr();` return non null, so i would expect it will not be null unless exception is thrown, and only catched exception is throwing at the end of catch clause, so i would expect if result is null the method will not return so don't need to make return nullable, i would say even asserting not needed