question: passes through a failure message verbatim . used for subject subclasses whichneed to provide alternate language for more fit-to-purpose error messages . concode_field_sep FailureStrategy failureStrategy concode_elem_sep String customName concode_elem_sep T subject concode_field_sep void isNotNull concode_elem_sep T getSubject concode_elem_sep S named concode_elem_sep void failWithCustomSubject concode_elem_sep void isNotIn concode_elem_sep void isNotSameAs concode_elem_sep void isNotEqualTo concode_elem_sep void isNoneOf concode_elem_sep void failWithBadResults concode_elem_sep void isAnyOf concode_elem_sep TestVerb check concode_elem_sep String getDisplaySubject concode_elem_sep void fail concode_elem_sep void fail concode_elem_sep void fail concode_elem_sep void failWithoutSubject concode_elem_sep void isSameAs concode_elem_sep int hashCode concode_elem_sep void isNull concode_elem_sep boolean equals concode_elem_sep void isInstanceOf concode_elem_sep String internalCustomName concode_elem_sep void isNotInstanceOf concode_elem_sep void isEqualTo concode_elem_sep void isIn
target: void function ( String arg0 , Object ... arg1 ) { failureStrategy . fail ( format ( arg0 , arg1 ) ) ; }