@Override
	public boolean onCreate() {

		openHelper = new ProviGenOpenHelper(getContext(), this, databaseName, contracts.getVersionSum());

		uriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
		for (ContractHolder contract : contracts) {
			uriMatcher.addURI(contract.getAuthority(), contract.getTable(), ITEM);
			uriMatcher.addURI(contract.getAuthority(), contract.getTable() + "/#", ITEM_ID);
		}

		return true;
	}
@param contractClasses An array of {@link Contract} classes to build the {@link ContentProvider} with.
@param databaseName The name of the database to work with.
@throws InvalidContractException
samples/actionbarsherlock/src/com/tjeannin/provigen/ProviGenProvider.java