code: public static void printSyntacticMarkers(PrintStream output, Collection<Path.Entry<?>> sources, Path.Entry<?> target) throws IOException {
  		// Extract all syntactic markers from entries in the build graph
  		List<SyntacticItem.Marker> items = extractSyntacticMarkers(target);
  		// For each marker, print out error messages appropriately
  		for (int i = 0; i != items.size(); ++i) {
  			// Log the error message
  			printSyntacticMarkers(output, sources, items.get(i));
  		}
  	}
docs: Print out syntactic markers for all entries in the build graph. This requires
  going through all entries, extracting the markers and then printing them.
  
  @param executor
  @throws IOException