@Override
 public void diagnoseNotSatisfyingTo(
     Description dissatisfactionDescription, Item<E> item, Description notFoundDescription) {
   if (item.hasAmount()) matcher.describeMismatch(item.get(), dissatisfactionDescription);
   else Describer.concat(dissatisfactionDescription, notFoundDescription);
 }