private void writeTask(TaskDetails task, String prefix) { getTextOutput().text(prefix); getTextOutput().withStyle(Identifier).text(task.getPath()); if (GUtil.isTrue(task.getDescription())) { getTextOutput().withStyle(Description).format(" - %s", task.getDescription()); } if (detail) { SortedSet<String> sortedDependencies = new TreeSet<String>(); for (String dependency : task.getDependencies()) { sortedDependencies.add(dependency); } if (sortedDependencies.size() > 0) { getTextOutput().withStyle(Info).format(" [%s]", GUtil.join(sortedDependencies, ", ")); } } getTextOutput().println(); }