/**@class android.os.WorkSource
 implements android.os.Parcelable

@extends java.lang.Object

 Describes the source of some work that may be done by someone else.
 Currently the public representation of what a work source is is not
 defined; this is an opaque container.
*/
var WorkSource = {

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

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

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

/**Clear names from this WorkSource.  Uids are left intact.

 <p>Useful when combining with another WorkSource that doesn't have names.
@hide 
*/
clearNames : function(  ) {},

/**Clear this WorkSource to be empty.
*/
clear : function(  ) {},

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

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

/**Compare this WorkSource with another.
@param {Object {WorkSource}} other The WorkSource to compare against.
@return {Boolean} If there is a difference, true is returned.
*/
diff : function(  ) {},

/**Replace the current contents of this work source with the given
 work source.  If <var>other</var> is null, the current work source
 will be made empty.
*/
set : function(  ) {},

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

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

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

/**Merge the contents of <var>other</var> WorkSource in to this one.
@param {Object {WorkSource}} other The other WorkSource whose contents are to be merged.
@return {Boolean} Returns true if any new sources were added.
*/
add : function(  ) {},

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

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

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

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

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

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

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

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

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


};