public ContractorWorker createContractorWorker(String name, Date hireDate, float rate,
			int term)
	{
		try
		{
			begin();
			ContractorWorker worker = new ContractorWorker(name, hireDate, rate, term);
			manager.persist(worker);
			commit();
			
			return worker;
		}
		catch(PersistenceException e)
		{
			e.printStackTrace();
			rollback();
			throw e;
		}
	}