public Company createNewCompany(String name, Address address)
	{
		try
		{
			Company company = new Company(name, address);
			begin();
			manager.persist(company);
			commit();
			return company;
		}
		catch(PersistenceException e)
		{	
			e.printStackTrace();
			manager.getTransaction().rollback();
			throw e;
		}
	}