Exception Summary Exception Description AmbiguousResolutionExceptionThrown when a field cannot be uniquely resolved by the name or type. FailIfPassedException JGivenExecutionExceptionThis exception is thrown when JGiven tried to execute a used defined method, but the method could not be executed for some reason. JGivenInjectionException JGivenInstallationException JGivenInternalDefectExceptionIf this exception is thrown there is most likely a bug in JGiven. JGivenMissingGuaranteedScenarioStateException JGivenMissingRequiredScenarioStateExceptionThis exception is thrown if a scenario state has been marked as required, but the state has not been provided. JGivenUserExceptionThis exception is thrown when JGiven tried to execute a user-defined method and that method has thrown an exception. JGivenWrongUsageExceptionThrown when JGiven was used in some wrong way.