bug fixed
diff --git a/org.eclipse.emf.refactor.metrics.runtime/bin/org/eclipse/emf/refactor/metrics/runtime/managers/XMLResultsManager.class b/org.eclipse.emf.refactor.metrics.runtime/bin/org/eclipse/emf/refactor/metrics/runtime/managers/XMLResultsManager.class
index e696106..3dc70e6 100644
--- a/org.eclipse.emf.refactor.metrics.runtime/bin/org/eclipse/emf/refactor/metrics/runtime/managers/XMLResultsManager.class
+++ b/org.eclipse.emf.refactor.metrics.runtime/bin/org/eclipse/emf/refactor/metrics/runtime/managers/XMLResultsManager.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/managers/XMLResultsManager.java b/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/managers/XMLResultsManager.java
index 4291513..36f4078 100644
--- a/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/managers/XMLResultsManager.java
+++ b/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/managers/XMLResultsManager.java
@@ -69,14 +69,19 @@
 			metricDescription.setTextContent(result.getMetric().getDescription());
 			resultEntry.appendChild(metricDescription);			
 			Element resultValue = doc.createElement("resultValue");
-			DecimalFormat df = new DecimalFormat( "0.00" );
+			DecimalFormat df = new DecimalFormat("##.##");
 			String valueStr = "";
 			Double value = result.getResultValue();
 			if (value.equals(Double.NaN)) {
 				valueStr = "NaN";
 			} else {
-				valueStr = df.format(result.getResultValue());
+				Double doubleToString = Math.round(result.getResultValue()*100)/100.0;
+				valueStr = Double.toString(doubleToString);
+//				valueStr = df.format(result.getResultValue());
+				
+//				valueStr = String.format("%.2f", result.getResultValue());
 			}
+			System.out.println("))) value: " + valueStr);
 			resultValue.setTextContent(valueStr);
 			resultEntry.appendChild(resultValue);
 			context.appendChild(resultEntry);