protected void destroy() throws UnableToDestroyPullPointFault {
try {
unregister();
} catch (EndpointRegistrationException e) {
UnableToDestroyPullPointFaultType fault = new UnableToDestroyPullPointFaultType();
throw new UnableToDestroyPullPointFault("Error unregistering endpoint", fault, e);
}
}