@Transactional(readOnly = false, propagation = Propagation.REQUIRED)
 @Override
 public void removeGeneralNodeDatumMetadata(Long nodeId, String sourceId) {
   GeneralNodeDatumMetadata meta =
       generalNodeDatumMetadataDao.get(new NodeSourcePK(nodeId, sourceId));
   if (meta != null) {
     generalNodeDatumMetadataDao.delete(meta);
   }
 }