- appendLeft(builder, comment.getTitle(), ">> ", " ", space);
- appendLeft(builder, "(" + comment.getAuthor() + ")", " ", " ",
- space);
+ appendLeft(builder, menu, comment.getTitle(), "** ", " ", space);
+
+ if (comment.getAuthor() != null
+ && !comment.getAuthor().trim().isEmpty()) {
+ appendLeft(builder, menu, "(" + comment.getAuthor() + ")", " ",
+ " ", space);
+ builder.append((menu ? "i" : "") + "\r\n");
+ }
+
+ for (String line : comment.getContentLines()) {
+ int depth = 0;
+ while (line.length() > depth && line.charAt(depth) == '>') {
+ depth++;
+ }
+ line = line.substring(depth).trim();
+
+ String prep = " ";
+ for (int i = 0; i < depth; i++) {
+ prep += ">";
+ }