address = endpointInfo.getTraversedExtensor(address, AddressType.class);
clientConfig = endpointInfo.getTraversedExtensor(new ClientConfig(), ClientConfig.class);
runtimePolicy = endpointInfo.getTraversedExtensor(new ClientBehaviorPolicyType(),
ClientBehaviorPolicyType.class);
serverConfig = endpointInfo.getTraversedExtensor(new ServerConfig(), ServerConfig.class);
sessionPool = endpointInfo.getTraversedExtensor(new SessionPoolType(),
SessionPoolType.class);
serverBehavior = endpointInfo.getTraversedExtensor(new ServerBehaviorPolicyType(),
ServerBehaviorPolicyType.class);
String name = endpointInfo.getName() == null ? null : endpointInfo.getName().toString()