code: private void handleObject(final GraphObject obj) {
  
  		final PropertyContainer propertyContainer = obj.getPropertyContainer();
  		final String changeLogName                = "structrChangeLog";
  
  		if (propertyContainer.hasProperty(changeLogName)) {
  
  			final Object changeLogSource   = propertyContainer.getProperty(changeLogName);
  			if (changeLogSource instanceof String) {
  
  				final String existingChangeLog = (String)changeLogSource;
  				if (StringUtils.isNotBlank(existingChangeLog)) {
  
  					if (writeChangelogToDisk(obj, existingChangeLog)) {
  
  						// remove data in case of success
  						propertyContainer.removeProperty(changeLogName);
  					}
  				}
  			}
  		}
  
  	}
docs: ----- private methods -----