protected AssertionConsumerService getAssertionConsumerService(String entityBaseURL, String entityAlias, boolean isDefault, int index, String filterURL, String binding) {
SAMLObjectBuilder<AssertionConsumerService> builder = (SAMLObjectBuilder<AssertionConsumerService>) builderFactory.getBuilder(AssertionConsumerService.DEFAULT_ELEMENT_NAME);
AssertionConsumerService consumer = builder.buildObject();
consumer.setLocation(getServerURL(entityBaseURL, entityAlias, filterURL));
consumer.setBinding(binding);
if (isDefault) {
consumer.setIsDefault(true);
}
consumer.setIndex(index);
return consumer;
}