docs: public String getDisplayName() {
  		StringBuilder name = new StringBuilder();
  		
  		// add indentation representing tree structure of tasks
  		for (int i = 0; i < this.getSubtaskLevel() -1; i++) {
  			if (this.isLastSubtaskOnLevel[i]) {
  				name.append("         ");
  			}
  			else {
  				name.append("│      ");
  			}
  		}
  		if (this.getSubtaskLevel() > 0) {
  			if (this.isLastSubtaskOnLevel[this.getSubtaskLevel() - 1]) 
  			{
  				name.append("└──");
  			}
  			else {
  				name.append("├──");
  			}
  		}
  		
  		// append class name
  		name.append(this.getClass().getSimpleName());
  		
  		// append optional suffix
  		name.append(" ").append(this.nameSuffix);
  		
  		return name.toString();
  	}