Association association = associationParam==null ? new DiffieHellmanAssociation() :
(Association)newObjectInstance(associationParam);
// http connector
String httpConnectorParam = properties.getProperty("openid.httpconnector");
HttpConnector httpConnector = httpConnectorParam==null ? new SimpleHttpConnector() :
(HttpConnector)newObjectInstance(httpConnectorParam);
// user manager
String managerParam = properties.getProperty("openid.user.manager");
OpenIdUserManager manager = managerParam == null ? new HttpSessionUserManager() :