String keyspaceName = currentKeyspaceNameO.or("");
if(isNoneBlank(keyspaceName)) return keyspaceName;
Entity annotation = entityClass.getAnnotation(Entity.class);
keyspaceName = applyNamingStrategy(annotation.keyspace(), namingStrategy);
Validator.validateBeanMappingTrue(isNotBlank(keyspaceName),"No keyspace name found for entity '"+entityClass.getCanonicalName()+"'. Keyspace name is looked up using either the @Entity annotation or in configuration parameter");
keyspaceName = validateSchemaName(keyspaceName);
return keyspaceName;