String generate(CommentTracker ct, boolean noStreamForEmpty) {
    if(noStreamForEmpty && myOperations.length == 1 && myOperations[0] instanceof CollectionStream) {
      return ParenthesesUtils.getText(myOperations[0].getExpression(), ParenthesesUtils.POSTFIX_PRECEDENCE);
    }
    return StreamEx.of(myOperations).map(operation -> operation.createReplacement(ct)).joining();
  }
String generate(CommentTracker ct, boolean noStreamForEmpty)