public ResolutionFailure marketDataMissing(final ValueRequirement valueRequirement) {
   if (getBuilder().isDisableFailureReporting()) {
     return NullResolutionFailure.INSTANCE;
   } else {
     return ResolutionFailureImpl.marketDataMissing(valueRequirement);
   }
 }
 public ResolutionFailure couldNotResolve(final ValueRequirement valueRequirement) {
   if (getBuilder().isDisableFailureReporting()) {
     return NullResolutionFailure.INSTANCE;
   } else {
     return ResolutionFailureImpl.couldNotResolve(valueRequirement);
   }
 }
 public ResolutionFailure unsatisfied(final ValueRequirement valueRequirement) {
   if (getBuilder().isDisableFailureReporting()) {
     return NullResolutionFailure.INSTANCE;
   } else {
     return ResolutionFailureImpl.unsatisfied(valueRequirement);
   }
 }
 public ResolutionFailure functionApplication(
     final ValueRequirement valueRequirement,
     final ParameterizedFunction function,
     final ValueSpecification outputSpecification) {
   if (getBuilder().isDisableFailureReporting()) {
     return NullResolutionFailure.INSTANCE;
   } else {
     return ResolutionFailureImpl.functionApplication(
         valueRequirement, function, outputSpecification);
   }
 }