public AssociationHandler(final AssociationDescriptor assocDesc) {
associationDescriptor = assocDesc;
association = new DefaultAssociation(associationDescriptor);
/* If the association has a version declared and no AssociationMatchFilter, add a VersionMatchFilter */
if(associationDescriptor.getVersion()!=null && associationDescriptor.getAssociationMatchFilter()==null) {
associationDescriptor.setAssociationMatchFilter(new VersionMatchFilter());
if(logger.isInfoEnabled()) {
logger.info("[{}] Added a {}, for [{}]",
clientName, VersionMatchFilter.class.getName(), association.getName());
}
}