public void insert(Element pElement) throws PMException {
TConnection conn = null;
try {
setJAXBContext(getManager().getFactory());
conn = getTConnection();
TXMLObjectAccessor accessor = conn.newXMLObjectAccessor(TAccessLocation.newInstance(collection), model);
accessor.insert(getTXMLObject((InoObject) pElement));
} catch (TServerNotAvailableException e) {
throw new PMException(e);
} catch (NamingException e) {
throw new PMException(e);
} catch (TInsertException e) {