/**@class android.os.PersistableBundle
 implements java.lang.Cloneable

 implements android.os.Parcelable

 implements com.android.internal.util.XmlUtils.WriteMapCallback

@extends android.os.BaseBundle

 A mapping from String values to various types that can be saved to persistent and later
 restored.

*/
var PersistableBundle = {

/***/
EMPTY : "null",
/***/
CREATOR : "null",
/**
@hide 
*/
isValidType : function(  ) {},

/**Make a PersistableBundle for a single key/value pair.
@hide 
*/
forPair : function(  ) {},

/**Clones the current PersistableBundle. The internal map is cloned, but the keys and
 values to which it refers are copied by reference.
*/
clone : function(  ) {},

/**Inserts a PersistableBundle value into the mapping of this Bundle, replacing
 any existing value for the given key.  Either key or value may be null.
@param {String} key a String, or null
@param {Object {PersistableBundle}} value a Bundle object, or null
*/
putPersistableBundle : function(  ) {},

/**Returns the value associated with the given key, or null if
 no mapping of the desired type exists for the given key or a null
 value is explicitly associated with the key.
@param {String} key a String, or null
@return {Object {android.os.PersistableBundle}} a Bundle value, or null
*/
getPersistableBundle : function(  ) {},

/**
@hide 
*/
writeUnknownObject : function(  ) {},

/**
@hide 
*/
saveToXml : function(  ) {},

/**Report the nature of this Parcelable's contents
*/
describeContents : function(  ) {},

/**Writes the PersistableBundle contents to a Parcel, typically in order for
 it to be passed through an IBinder connection.
@param {Object {Parcel}} parcel The parcel to copy this bundle to.
*/
writeToParcel : function(  ) {},

/**
@hide 
*/
restoreFromXml : function(  ) {},

/**
*/
toString : function(  ) {},


};