vider and Deployer identify these requirements and map the
 resource environment reference appropriately.<p>

 Tasks are run in managed threads provided by the Jakarta&trade; EE Product Provider
 and are run within the application component context that submitted the task.
 All tasks run without an explicit transaction (they do not enlist in the application
 component's transaction).  If a transaction is required, use a
 <code>jakarta.transaction.UserTransaction</code> instance.  A UserTransaction instance 