public void process(final ProcessClassContext processClassContext) {
FacetUtil.addFacet(create(processClassContext.getCls(), processClassContext.getFacetHolder()));
}
private DefaultedFacetAbstract create(final Class<?> cls, final FacetHolder holder) {
final Defaulted annotation = getAnnotation(cls, Defaulted.class);
// create from annotation, if present
if (annotation != null) {
final DefaultedFacetAbstract facet =
new DefaultedFacetAnnotation(cls, getIsisConfiguration(), holder, getDependencyInjector());