diff --git a/muscript/src/main/java/io/gitlab/jfronny/muscript/ast/dynamic/ExprGroup.java b/muscript/src/main/java/io/gitlab/jfronny/muscript/ast/dynamic/ExprGroup.java index 93444fd..7bc92d7 100644 --- a/muscript/src/main/java/io/gitlab/jfronny/muscript/ast/dynamic/ExprGroup.java +++ b/muscript/src/main/java/io/gitlab/jfronny/muscript/ast/dynamic/ExprGroup.java @@ -90,15 +90,9 @@ public class ExprGroup extends DynamicExpr { .map(Expr::optimize), Stream.of(fin.optimize()) ).toList(); - if (packedArgs == null) { - return of( - location, - exprs, - fork - ).asDynamicExpr(); - } else { - return new ExprGroup(location, exprs, packedArgs, fork); - } + return packedArgs == null + ? of(location, exprs, fork).asDynamicExpr() + : new ExprGroup(location, exprs, packedArgs, fork); } @Override