public Builder putText(String paramString, CharSequence paramCharSequence) {
   if ((MediaMetadataCompat.METADATA_KEYS_TYPE.containsKey(paramString))
       && (((Integer) MediaMetadataCompat.METADATA_KEYS_TYPE.get(paramString)).intValue()
           != 1)) {
     throw new IllegalArgumentException(
         "The " + paramString + " key cannot be used to put a CharSequence");
   }
   this.mBundle.putCharSequence(paramString, paramCharSequence);
   return this;
 }
 public Builder putRating(String paramString, RatingCompat paramRatingCompat) {
   if ((MediaMetadataCompat.METADATA_KEYS_TYPE.containsKey(paramString))
       && (((Integer) MediaMetadataCompat.METADATA_KEYS_TYPE.get(paramString)).intValue()
           != 3)) {
     throw new IllegalArgumentException(
         "The " + paramString + " key cannot be used to put a Rating");
   }
   this.mBundle.putParcelable(paramString, paramRatingCompat);
   return this;
 }