public static StringBuilder print(
     AbstractTreeStructure structure,
     Object node,
     int currentLevel,
     @Nullable Comparator comparator,
     int maxRowCount,
     char paddingChar,
     @Nullable Queryable.PrintInfo printInfo) {
   StringBuilder buffer = new StringBuilder();
   doPrint(
       buffer, currentLevel, node, structure, comparator, maxRowCount, 0, paddingChar, printInfo);
   return buffer;
 }