Returns the comment field of this mp3 if set and the empty string if
not.

@return the comment field of this mp3
@exception ID3v2FormatException if the data of the field is incorrect
961978
public String getComment(int type)
	{
		if (allow(type&ID3V1))
		{
			return id3v1.getComment();
		}
		if (allow(type&ID3V2))
		{
			return id3v2.getFrameDataString(ID3v2Frames.COMMENTS);
		}
		return null;
	}
711440
public String getAsString()
   {

      if (stringName == null)
      {

         StringBuilder str = new StringBuilder();
         for (int i = 0; i < getLength(); i++)
         {
            str.append(names[i].getAsString(true));
         }
         stringName = str.toString();
      }

      return stringName;
   }
848653
public String getNotes()
   {
      String notes = (String) getCachedValue(AssignmentField.NOTES);
      return (notes == null ? "" : notes);
   }
743854
public String getAuditText() {
		final StringBuffer b = new StringBuffer();
		b.append(getOldValue().replaceAll(",", "\n"));
		b.append("-----------------------------------------\n");
		b.append(getNewValue().replaceAll(",", "\n"));
		b.append("-----------------------------------------\n");
		return b.toString();
	}
350830
public String serializeToString() {
    final StringBuilder sb = new StringBuilder();
    //start the string with parameters of the sketch
    final int serVer = SER_VER;                 //0
    final int famID = Family.FREQUENCY.getID(); //1
    final int lgMaxMapSz = lgMaxMapSize;        //2
    final int flags = (hashMap.getNumActive() == 0) ? EMPTY_FLAG_MASK : 0; //3
    final String fmt = "%d,%d,%d,%d,%d,%d,";
    final String s =
        String.format(fmt, serVer, famID, lgMaxMapSz, flags, streamWeight, offset);
    sb.append(s);
    sb.append(hashMap.serializeToString()); //numActive, curMaplen, key[i], value[i], ...
    // maxMapCap, samplesize are deterministic functions of maxMapSize,
    //  so we don't need them in the serialization
    return sb.toString();
  }
1091683
public String getString() {
		final int len = getVInt();
		final byte[] utf = new byte[len];
		System.arraycopy(buf, bufPosition, utf, 0, utf.length);
		bufPosition += utf.length;
		return new String(utf, 0, len, charsetUTF8);
	}
995327
public function getFieldString()
    {
        $fieldString = "`" . $this->m_name . "` " . $this->m_type;
        
        if ($this->m_constraint != null)
        {
            $fieldString .= " (" . $this->m_constraint . ")";
        }
                
        if ($this->isAutoIncrementing())
        {
            $fieldString .= " AUTO_INCREMENT";
        }
        
        if ($this->m_default !== null)
        {
            $fieldString .= " DEFAULT " . $this->m_default;
        }
        
        if (!$this->m_allowNull)
        {
            $fieldString .= " NOT NULL";
        }
        
        return $fieldString;
    }
339815
public BaseField getReferencedField(int iIndex)
    {
        if (m_recordMain != null)
            return m_recordMain.getKeyArea().getField(iIndex);
        if (iIndex == 0)
            return m_fldMainFile;
        if (iIndex == 1)
            return m_fldMainFile2;
        if (iIndex == 2)
            return m_fldMainFile3;
        return null;
    }
687142
public JcString stringAtttribute(String name) {
		if (this.delegate != null)
			return this.delegate.stringAtttribute(name);
		JcString ret = checkField_getJcVal(name, JcString.class);
		QueryRecorder.recordInvocationReplace(this, ret, "stringAtttribute");
		return ret;
	}
601026
public String getComment(int index) {
		if (comments == null || index < 0 || index >= comments.size()) {
			throw new IllegalArgumentException("Not a valid comment index: " + index);
		}
		return (String)comments.get(index);
	}
1296851
public String throwableToString() {
        StringBuilder sb = new StringBuilder("Exception:  ");
        if (throwable != null)
            sb.append(throwable.toString());
        else
            sb.append("null");
        sb.append("\n");
        return sb.toString();
    }
772575
@Override
	public String getString() {
		log.trace("getString - currentDataType: {}", currentDataType);
		byte lastDataType = currentDataType;
		// temporarily set to string for reading
		if (currentDataType != AMF.TYPE_STRING) {
			currentDataType = AMF.TYPE_STRING;
		}
		String result = readString();
		// set data type back to what it was
		currentDataType = lastDataType;
		return result;
	}
614803
public String readField() throws IOException {
		int c;
		final int UNQUOTED = 0;
		final int QUOTED = 1;
		final int QUOTEDPLUS = 2;
		int state = UNQUOTED;

		if (this.eof) {
			throw new EOFException();
		}

		this.buffer.setLength(0);
		while ((c = this.read()) >= 0) {
			if (state == QUOTEDPLUS) {
				switch (c) {
				case '"':
					this.buffer.append('"');
					state = QUOTED;
					continue;
				default:
					state = UNQUOTED;
					break;
				}
			}
			if (state == QUOTED) {
				switch (c) {
				default:
					this.buffer.append((char) c);
					continue;
				case '"':
					state = QUOTEDPLUS;
					continue;
				}
			}

			// (state == UNQUOTED)
			switch (c) {
			case '"':
				state = QUOTED;
				continue;
			case '\r':
				continue;
			case '\n':
			case ',':
				this.moreFieldsOnLine = (c != '\n');
				return this.buffer.toString();
			default:
				this.buffer.append((char) c);
				continue;
			}

		}
		this.eof = true;
		this.moreFieldsOnLine = false;
		return this.buffer.toString();
	}
1128506
public String getFieldName(boolean bAddQuotes, boolean bIncludeFileName)
    {
        if (!bAddQuotes) if (!bIncludeFileName)
            return super.getFieldName(bAddQuotes, bIncludeFileName);    // Return m_sFieldName
        String strFieldName = Constants.BLANK;
        if (bIncludeFileName)
            if (this.getRecord() != null)
        {
            strFieldName = this.getRecord().getTableNames(bAddQuotes);
            if (strFieldName.length() != 0)
                strFieldName += ".";
        }
        strFieldName += Record.formatTableNames(m_strFieldName, bAddQuotes);
        return strFieldName;
    }
532914
public String getFieldSig() {
        if (!visitingField) {
            throw new IllegalStateException("getFieldSig called while not visiting field");
        }
        if (fieldSig == null) {
            fieldSig = getStringFromIndex(field.getSignatureIndex());
        }
        return fieldSig;
    }
1012378
public String getString()
    {
        try {
            return Converter.formatObjectToString(this.getData(), this.getDataClass(), this.getDefault());
        } catch (Exception ex) {
            return null;
        }
    }
263679
public String writeStringField() {
    final List<String> strs = Lists.newArrayList();
    if (sub_expressions != null) {
      for (ExpressionTree sub : sub_expressions) {
        strs.add(sub.toString());
      }
    }

    if (sub_metric_queries != null) {
      final String sub_metrics = clean(sub_metric_queries.values());
      if (sub_metrics != null && sub_metrics.length() > 0) {
        strs.add(sub_metrics);
      }
    }

    final String inner_expression = DOUBLE_COMMA_JOINER.join(strs);
    return expression.writeStringField(func_params, inner_expression);
  }