void ( @NotNull Class<?> loggingClass, @NotNull Supplier<Object> lazyMessage, @NotNull BooleanSupplier statementSupplier ) { if (!statementSupplier.getAsBoolean()) { Logger.getInstance(loggingClass).error(new IllegalArgumentException(lazyMessage.get().toString())); } }