private static Exception CreateParseException(
     ExpressionError expressionError,
     Lexeme lexeme,
     IError innerError = null)
 {
     throw new ExpressionParseException(Error.From(expressionError, lexeme, innerError));
 }
 private static Exception CreateParseException(UnitError unitError, Lexeme lexeme, IError innerError = null)
 {
     return new UnitExpressionParseException(Error.From(unitError, lexeme, innerError));
 }