for (MetadataClass entityClass : m_generatedValues.keySet()) {
// 266912: skip setting sequences if our accessor is null for mappedSuperclasses
ClassAccessor accessor = m_allAccessors.get(entityClass.getName());
if(null != accessor) {
MetadataDescriptor descriptor = accessor.getDescriptor();
GeneratedValueMetadata generatedValue = m_generatedValues.get(entityClass);
String generatorName = generatedValue.getGenerator();
if (generatorName == null) {
// Value was loaded from XML (and it wasn't specified) so
// assign it the annotation default of ""
generatorName = "";
}
Sequence sequence = null;
if (! generatorName.equals("")) {
sequence = sequences.get(generatorName);
}
if (sequence == null) {
String strategy = generatedValue.getStrategy();
// A null strategy will default to AUTO.
if (strategy == null || strategy.equals(GenerationType.AUTO.name())) {
usesAuto = true;
} else if (strategy.equals(GenerationType.TABLE.name())) {