chartData.setAllSeries(doc.getSampleNames());
String[] names = doc.getSampleNames().toArray(new String[doc.getSampleNames().size()]);
syncedNodes = mainViewer.getSelectedNodes();
LinkedList<String> taxonNames = new LinkedList<>();
for (Node v : syncedNodes) {
<BUG>String taxonName = TaxonomyData.getName2IdMap().get((Integer) v.getInfo());
</BUG>
taxonNames.add(taxonName);
if (numberOfSamples == 1) {
if (v.getOutDegree() == 0)

chartData.setAllSeries(doc.getSampleNames());
String[] names = doc.getSampleNames().toArray(new String[doc.getSampleNames().size()]);
syncedNodes = mainViewer.getSelectedNodes();
LinkedList<String> taxonNames = new LinkedList<>();
for (Node v : syncedNodes) {
final String taxonName = TaxonomyData.getName2IdMap().get((Integer) v.getInfo());
taxonNames.add(taxonName);
if (numberOfSamples == 1) {
if (v.getOutDegree() == 0)
