code: public static Optional<Condition> createInCondition(final PredicateInRightValue inRightValue, final Column column) {
          List<SQLExpression> sqlExpressions = new LinkedList<>();
          for (ExpressionSegment each : inRightValue.getSqlExpressions()) {
              if (!(each instanceof SimpleExpressionSegment)) {
                  sqlExpressions.clear();
                  break;
              } else {
                  sqlExpressions.add(((SimpleExpressionSegment) each).getSQLExpression());
              }
          }
          return sqlExpressions.isEmpty() ? Optional.<Condition>absent() : Optional.of(new Condition(column, sqlExpressions));
      }
docs: Create condition of IN operator.
  
  @param inRightValue right value of IN operator
  @param column column
  @return condition