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