@NotNull
    @Override
    public String generateTerminal(PsiType elementType, String lambda, CommentTracker ct) {
      String map = (lambda == null ? "" : mapToString(elementType, myOperandType, lambda)) + myMapToString;
      return map +
             ".collect(" + CommonClassNames.JAVA_UTIL_STREAM_COLLECTORS +
             ".joining(" + getDelimiterText(ct) + "))" +
             (myRest == null ? "" : "+" + ct.text(myRest));
    }
@NotNull
    @Override
    public String generateTerminal(PsiType elementType, String lambda, CommentTracker ct)