code: @Override
      public String visit(final JmesPathAndExpression andExpression,
                          final Void aVoid) throws InvalidTypeException {
          return "new JmesPathAndExpression( " + andExpression.getLhsExpr()
                  .accept(this, aVoid) + ", " + andExpression.getRhsExpr()
                  .accept(this, aVoid) + " )";
      }
docs: Generates the code for a new JmesPathAndExpression.
  
  @param andExpression JmesPath and-expression type
  @param aVoid         void
  @return String that represents a call to
  the new and-expression
  @throws InvalidTypeException