@Override
public EntityManagerFactory createContainerEntityManagerFactory(final PersistenceUnitInfo info, final Map map) {
final String keyspaceName = value(KEYSPACE_PROP, map, info.getProperties());
final String host = value(HOST_PROP, map, info.getProperties());
final String clusterName = value(CLUSTER_PROP, map, info.getProperties());
final String consistency = value(CONSISTENCY_PROP, map, info.getProperties());
final Keyspace keyspace = keyspace(host, clusterName, keyspaceName, consistency);
final AnnotationScanner scanner = createScanner(value(SCANNER, map, info.getProperties()));
return new EntityManagerFactoryImpl(info, keyspace, scanner);
}