question: public static void checkState ( boolean expression , @ Nullable Object errorMessage ) { if ( ! expression ) { throw new IllegalStateException ( String . valueOf ( errorMessage ) ) ; } }
target:  Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.