.getNodeValue());
} catch (URISyntaxException urise) {
throw new ParsingException("invalid function identifier", urise);
}
FunctionProxy proxy = (FunctionProxy) (loadClass("abstract function", child));
try {
factory.addAbstractFunction(proxy, identifier);
} catch (IllegalArgumentException iae) {
throw new ParsingException("duplicate abstract function", iae);
}