private Parsers.InvertExpression parseUnaryExpression(Expression expression)
 {
     Parsers.InvertExpression result = null;
     if (expression != null && expression is UnaryExpression)
     {
         var unaryExpression = expression as UnaryExpression;
         if (unaryExpression.NodeType == ExpressionType.Not)
         {
             result            = new Parsers.InvertExpression();
             result.Expression = getExpression(unaryExpression.Operand);
         }
     }
     return(result);
 }
 private Parsers.InvertExpression parseUnaryExpression(Expression expression)
 {
     Parsers.InvertExpression result = null;
     if (expression != null && expression is UnaryExpression)
     {
         var unaryExpression = expression as UnaryExpression;
         if (unaryExpression.NodeType == ExpressionType.Not)
         {
             result = new Parsers.InvertExpression();
             result.Expression = getExpression(unaryExpression.Operand);
         }
     }
     return result;
 }