### Question:
SetDestinationRequest { public static SetDestinationRequest requestDestination(File footprint, String module) { requireNotNullArg(footprint, "Footprint file cannot be null"); return new SetDestinationRequest(new File(footprint.getParent(), String.format("PDFsam_%s.pdf", module)), false); } private  SetDestinationRequest(File footprint, boolean fallback); File getFootprint(); boolean isFallback(); static SetDestinationRequest requestDestination(File footprint, String module); static SetDestinationRequest requestFallbackDestination(File footprint, String module);  }### Answer:
@Test(expected = IllegalArgumentException.class) public void nullArg() { SetDestinationRequest.requestDestination(null, "module"); }