String uuid = generateUUID();
SourceResolver resolver = null;
Source source = null;
try {
resolver = (SourceResolver) this.manager.lookup(SourceResolver.ROLE);
source = resolver.resolveURI(initialContentsURI);
return add(factory, documentType, uuid, source.getInputStream(), pub, area, language,
extension, getMimeType(source));
} catch (Exception e) {
throw new PublicationException(e);
} finally {