}
processor = new XPathProcessor(xpath);
ImmutableMetaDataValueVisitee visitee =
(ImmutableMetaDataValueVisitee) characteristics;
try {
visitee.accept(this);
} catch (RuntimeCharacteristicNotAvailableException e) {
logger.error("service-def-path-failure",
new String[] {xpath, serviceName}, e);
throw e.getCharacteristicNotAvailableException();
}