}
@Override
public void process(ProcessClassContext processClassContext) {
final Discriminator annotation = Annotations.getAnnotation(processClassContext.getCls(), Discriminator.class);
if (annotation == null) {
return;
}
String annotationValueAttribute = annotation.value();
if(!Strings.isNullOrEmpty(annotationValueAttribute)) {
FacetUtil.addFacet(new ObjectSpecIdFacetInferredFromJdoDiscriminatorValueAnnotation(annotationValueAttribute, processClassContext.getFacetHolder()));
} else {
final FacetHolder facetHolder = processClassContext.getFacetHolder();
final Class<?> originalClass = processClassContext.getCls();