pullPoint.create(createPullPointRequest);
if (manager != null) {
pullPoint.setManager(manager);
}
pullPoint.register();
CreatePullPointResponse response = new CreatePullPointResponse();
response.setPullPoint(createEndpointReference(pullPoint.getAddress()));
success = true;
return response;
} catch (EndpointRegistrationException e) {
UnableToCreatePullPointFaultType fault = new UnableToCreatePullPointFaultType();
throw new UnableToCreatePullPointFault("Unable to register new endpoint", fault, e);