code: static Parser<Expression> newArrayWithoutExplicitLength(Parser<Expression> expr) {
      return Parsers.sequence(
          term("new").next(TypeLiteralParser.ARRAY_TYPE_LITERAL),
          Parsers.between(term("{"), expr.sepBy(term(",")), term("}")),
          (type, values) -> new NewArrayExpression(type.elementType, null, values));
    }
docs: new int[] {...}