LuceneStore<Type> luceneStore = new LuceneStore<Type>(db, entity);
if (countPrimaryKeys == 1) {
neoStore = new NodeStore(db, entity, spaceManager, tempNodePool);
} else if (countPrimaryKeys == 2) {
neoStore = new RelationshipStore(db, entity);
} else {
throw new IllegalArgumentException();
}
store = new CompositeStore<Type>(neoStore, luceneStore);