code: public void setUserDefinedTextFrame(String description, String value)
  	{
  		try
  		{
  			byte[] b = new byte[description.length() + value.length() + 2];
  			int bytesCopied = 0;
  			b[bytesCopied++] = 0;
  			System.arraycopy(description.getBytes(ENC_TYPE), 0, b, bytesCopied, description.length());
  			bytesCopied += description.length();
  			b[bytesCopied++] = 0;
  			System.arraycopy(value.getBytes(ENC_TYPE), 0, b, bytesCopied, value.length());
  			bytesCopied += value.length();
  
  			updateFrameData(ID3v2Frames.USER_DEFINED_TEXT_INFO, b);
  		}
  		catch (UnsupportedEncodingException e)
  		{
  			e.printStackTrace();
  		}
  	}
docs: Sets the data contained in the user defined text frame (TXXX).
  
  @param description a description of the data
  @param value the data for the frame