void (@NotNull Supplier<Object> lazyMessage, @NotNull BooleanSupplier statementSupplier) { if (!statementSupplier.getAsBoolean()) { throw new IllegalPostconditionException(lazyMessage.get().toString()); } }