code: public String getText(boolean unicode) {
  		if (!isChord())
  			return m_chordName;
  		else {
  			StringBuilder ret = new StringBuilder();
  			if (isOptional())
  				ret.append("(");
  			ret.append(note2string(getNote(), unicode));
  			ret.append(getQuality());
  			if (hasBass()) {
  				ret.append("/");
  				ret.append(note2string(getBass(), unicode));
  			}
  			if (isOptional())
  				ret.append(")");
  			return ret.toString();
  		}
  	}
docs: Returns the text of the chord.
  
  Returns the original text if it's not a real chord
  @param unicode If any, accidentals are not # and b, but
  \u266F (&#9839;) = sharp and \u266D (&#9837;) = flat