### Question:
FinishAssertionOptions { public static FinishAssertionOptionsBuilder.MandatoryStages builder() { return new FinishAssertionOptionsBuilder.MandatoryStages(); }  Optional<ByteArray> getCallerTokenBindingId(); static FinishAssertionOptionsBuilder.MandatoryStages builder();  }### Answer:
@Test(expected = NullPointerException.class) public void itHasANonOptionalCallerTokenBindingIdMethod() throws HexException { FinishAssertionOptions.builder() .request(null) .response(null) .callerTokenBindingId(ByteArray.fromHex("aa")); }
@Test(expected = NullPointerException.class) public void itHasAnOptionalCallerTokenBindingIdMethod() throws HexException { FinishAssertionOptions.builder() .request(null) .response(null) .callerTokenBindingId(Optional.of(ByteArray.fromHex("aa"))); }