acceptorList.add(acceptor);
}
if (acceptorList.size() == 1) {
return acceptorList.get(0);
} else if (acceptorList.size() > 1) {
CompositeAcceptor compositeAcceptor = new CompositeAcceptor();
compositeAcceptor.setAcceptorList(acceptorList);
return compositeAcceptor;
} else {
// TODO Create a good all-round acceptor instead of fail-fasting.
throw new IllegalArgumentException("The acceptor does not specify any acceptorType (" + acceptorTypeList
+ ") or other acceptor property.\n"