// Path: TaskManagerLib/src/r2b/apps/lib/taskmanager/BaseAsyncTask.java
// public abstract class BaseAsyncTask extends Task<Void> {
// 	
// 	/**
// 	 * Builder.
// 	 * @param id The task identifier.
// 	 * @param priority The task priority.
// 	 */
// 	public BaseAsyncTask(long id, PRIORITY priority) {
// 		super(id);		
// 		init(this, priority);
// 	}
// 	
// 	/**
// 	 * Builder, with the task default priority and identifier value zero.
// 	 */
// 	public BaseAsyncTask() {
// 		super(0);		
// 		init(this, PRIORITY.DEFAULT);
// 	}
// 	
// 	/* (non-Javadoc)
// 	 * @see r2b.apps.lib.taskmanager.Task#call()
// 	 */
// 	@Override
// 	public final Void call() throws Exception {
// 		return super.call();
// 	}
// 	
// }
// 
// Path: TaskManagerLib/src/r2b/apps/lib/taskmanager/PRIORITY.java
// public enum PRIORITY {
// 
// 	CRITICAL(0), VERY_HIGH(20), HIGH(40), DEFAULT(60), LOW(80), VERY_LOW(100);
// 	
// 	private int priority;
// 	
// 	PRIORITY(int priority) {
// 		this.priority = priority;
// 	}
// 	
// 	public int getValue() {
// 		return priority;
// 	}
// 	
// }


import r2b.apps.lib.taskmanager.BaseAsyncTask;
import r2b.apps.lib.taskmanager.PRIORITY;
import android.util.Log;
package r2b.apps.test.taskmanager.custom;


public class CustomAsyncTask extends BaseAsyncTask {

	private static long DEFAULT_ID = 0;
	private static long DEFAULT_THREAD_ID = 0;
	
	private long sleep;
	private String name;
	private long threadId;
	
	public CustomAsyncTask(long sleep, String name) {
		super(DEFAULT_ID, PRIORITY.DEFAULT);
		
// Path: TaskManagerLib/src/r2b/apps/lib/taskmanager/BaseAsyncTask.java
// public abstract class BaseAsyncTask extends Task<Void> {
// 	
// 	/**
// 	 * Builder.
// 	 * @param id The task identifier.
// 	 * @param priority The task priority.
// 	 */
// 	public BaseAsyncTask(long id, PRIORITY priority) {
// 		super(id);		
// 		init(this, priority);
// 	}
// 	
// 	/**
// 	 * Builder, with the task default priority and identifier value zero.
// 	 */
// 	public BaseAsyncTask() {
// 		super(0);		
// 		init(this, PRIORITY.DEFAULT);
// 	}
// 	
// 	/* (non-Javadoc)
// 	 * @see r2b.apps.lib.taskmanager.Task#call()
// 	 */
// 	@Override
// 	public final Void call() throws Exception {
// 		return super.call();
// 	}
// 	
// }
// 
// Path: TaskManagerLib/src/r2b/apps/lib/taskmanager/PRIORITY.java
// public enum PRIORITY {
// 
// 	CRITICAL(0), VERY_HIGH(20), HIGH(40), DEFAULT(60), LOW(80), VERY_LOW(100);
// 	
// 	private int priority;
// 	
// 	PRIORITY(int priority) {
// 		this.priority = priority;
// 	}
// 	
// 	public int getValue() {
// 		return priority;
// 	}
// 	
// }


// Path: TaskManagerTest/src/r2b/apps/test/taskmanager/custom/CustomAsyncTask.java
import r2b.apps.lib.taskmanager.BaseAsyncTask;
import r2b.apps.lib.taskmanager.PRIORITY;
import android.util.Log;

package r2b.apps.test.taskmanager.custom;


public class CustomAsyncTask extends BaseAsyncTask {

	private static long DEFAULT_ID = 0;
	private static long DEFAULT_THREAD_ID = 0;
	
	private long sleep;
	private String name;
	private long threadId;
	
	public CustomAsyncTask(long sleep, String name) {
		super(DEFAULT_ID, PRIORITY.DEFAULT);
		
		DEFAULT_ID++;