BRDRTXMLPersistence.getInstance().marshal( model ),
metadataService.setUpAttributes( resource, metadata ),
makeCommentedOption( comment ) );
//Signal update to interested parties
resourceUpdatedEvent.fire( new ResourceUpdatedEvent( resource ) );
return resource;
} catch ( Exception e ) {
throw ExceptionUtilities.handleException( e );