response.setPullPoint(pullPoint.getEpr());
success = true;
return response;
} catch (EndpointRegistrationException e) {
LOGGER.log(Level.WARNING, "Unable to register new endpoint", e);
UnableToCreatePullPointFaultType fault = new UnableToCreatePullPointFaultType();
throw new UnableToCreatePullPointFault("Unable to register new endpoint", fault, e);
} finally {
if (!success && pullPoint != null) {
pullPoints.remove(pullPoint.getAddress());
try {