process(phaseContext, classDescription, annotation, type, name, null, eeModuleDescription, module);
}
protected void process(final DeploymentPhaseContext phaseContext, final EEModuleClassDescription classDescription, final AnnotationInstance annotation, final String injectionType, final String localContextName, final InjectionTarget targetDescription, final EEModuleDescription eeModuleDescription, final Module module) throws DeploymentUnitProcessingException {
final AnnotationValue lookupAnnotation = annotation.value("lookup");
String lookup = lookupAnnotation == null ? null : lookupAnnotation.asString();
// if "lookup" hasn't been specified then fallback on "mappedName" which we treat the same as "lookup"
if (isEmpty(lookup)) {
final AnnotationValue mappedNameAnnotationValue = annotation.value("mappedName");
lookup = mappedNameAnnotationValue == null ? null : mappedNameAnnotationValue.asString();
}