element = elementDao.get(id);
}
if( element == null ){
element = new Element( newElement.getElementType() );
}
element.resetAssigned();
element.assign( newElement, elementDao );
if( logger.isDebugEnabled()){
element.print(0, "Element after assign() before save()");
}
element = elementDao.save( element );