in src/main/java/org/apache/maven/shared/jarsigner/JarSignerCommandLineBuilder.java [138:146]
protected void checkRequiredState() throws IOException {
if (logger == null) {
throw new IllegalStateException("A logger instance is required.");
}
if (jarSignerFile == null) {
throw new IllegalStateException("A jarSigner file is required.");
}
}