expr = new SequencePattern.ValuePatternExpr(expr, value);
expr = new SequencePattern.ValuePatternExpr(expr, value);
expr = new SequencePattern.ValuePatternExpr(expr, value);
expr = new SequencePattern.ValuePatternExpr(expr, value);
@Override protected PatternExpr transform(NodePatternTransformer transformer) { return new ValuePatternExpr(expr.transform(transformer), value); }
@Override protected PatternExpr copy() { return new ValuePatternExpr(expr.copy(), value); }
@Override protected PatternExpr optimize() { return new ValuePatternExpr(expr.optimize(), value); }
@Override protected PatternExpr copy() { return new ValuePatternExpr(expr.copy(), value); }
@Override protected PatternExpr optimize() { return new ValuePatternExpr(expr.optimize(), value); }
@Override protected PatternExpr copy() { return new ValuePatternExpr(expr.copy(), value); }
@Override protected PatternExpr transform(NodePatternTransformer transformer) { return new ValuePatternExpr(expr.transform(transformer), value); }
@Override protected PatternExpr optimize() { return new ValuePatternExpr(expr.optimize(), value); }
@Override protected PatternExpr copy() { return new ValuePatternExpr(expr.copy(), value); }
@Override protected PatternExpr optimize() { return new ValuePatternExpr(expr.optimize(), value); }
@Override protected PatternExpr transform(NodePatternTransformer transformer) { return new ValuePatternExpr(expr.transform(transformer), value); }