code: private RTPFormat createApplicationFormat(int payload, Text description) {
          Iterator<Text> it = description.split('/').iterator();
  
          //encoding name
          Text token = it.next();
          token.trim();
          EncodingName name = new EncodingName(token);
  
          //clock rate
          token = it.next();
          token.trim();
  
          RTPFormat rtpFormat = getFormat(payload);
          if (rtpFormat == null) {
              formats.add(new RTPFormat(payload, FormatFactory.createApplicationFormat(name)));
          } else {
              ((ApplicationFormat)rtpFormat.getFormat()).setName(name);
          }
          return rtpFormat;
      }
docs: Creates or updates application format using payload number and text format description.
  
  @param payload the payload number of the format.
  @param description text description of the format
  @return format object