if (level == LoggingLevel.FINER || level == LoggingLevel.FINEST) {
EasyTreeLogger metaDataLogger = newLogger.branchInfo("Meta Data:");
metaDataLogger.info("Source: " + definition.getMetaData().getSource());
Set<String> propertiesNames = definition.getMetaData().getAllPropertyNames();
if (propertiesNames.isEmpty()) {
metaDataLogger.info("Properties: <no properties>");
} else {
metaDataLogger = metaDataLogger.branchInfo("Properties:");
for (String propertyName : propertiesNames) {
metaDataLogger.info(propertyName + " = '" + definition.getMetaData().getProperty(propertyName) + "'");
}