20 if (orig.failedToGet()) {
21 result.setWhyFailedFactory(orig.whyFailedFactory());
25 if (originalWrap ==
nullptr) {
36 if (product.typeOf() !=
result.type()) {
38 <<
"GenericObject asked for " <<
result.type().name() <<
" but was given a " << product.typeOf().name();
53 if (!
result.failedToGet()) {
62 if (
tag.process().empty()) {
63 return this->getByLabel(
tag.label(),
tag.instance(),
result);
68 if (!
result.failedToGet()) {