{
if (bindingSets.isEmpty()) {
throw new NoResultException("expected zero, but was:" + bindingSets.size());
}
if (bindingSets.size() > 1) {
throw new MultipleResultException("expected zero, but was:" + bindingSets.size());
}
return this.bindingSets.get(0);
}