test code added
diff --git a/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/core/MetricCalculator.java b/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/core/MetricCalculator.java
index 546c7a8..7f059ad 100644
--- a/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/core/MetricCalculator.java
+++ b/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/core/MetricCalculator.java
@@ -57,6 +57,8 @@
 		LinkedList<Metric> metricsToCalculate = configuration.getSelectedMetrics();
 		results.clear();
 		for (Metric metric : metricsToCalculate) {
+			System.out.println("Metrics context: " + metric.getContext());
+			System.out.println("Application context: " + context);
 			if(metric.getContext().equals(context.get(0).eClass().getInstanceClass().getSimpleName())) { 
 				System.out.println("Calculate metric '" + metric.getName() + "' on element '" + metric.getContext());
 				results.add(calculateMetric(metric));
diff --git a/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/managers/RuntimeManager.java b/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/managers/RuntimeManager.java
index 47c625f..756f679 100644
--- a/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/managers/RuntimeManager.java
+++ b/org.eclipse.emf.refactor.metrics.runtime/src/org/eclipse/emf/refactor/metrics/runtime/managers/RuntimeManager.java
@@ -29,6 +29,9 @@
 	private RuntimeManager() {
 		calculator = MetricCalculator.getInstance();
 		resultsViewInput = new LinkedList<Result>();
+//		if (! isMetricsViewOpen()) {
+//			createMetricsView();
+//		}
 		System.out.println("RuntimeManager initialized!");
 	}
 	
diff --git a/org.eclipse.emf.refactor.metrics/src/org/eclipse/emf/refactor/metrics/managers/SelectionManager.java b/org.eclipse.emf.refactor.metrics/src/org/eclipse/emf/refactor/metrics/managers/SelectionManager.java
index d1c0666..9c4b257 100644
--- a/org.eclipse.emf.refactor.metrics/src/org/eclipse/emf/refactor/metrics/managers/SelectionManager.java
+++ b/org.eclipse.emf.refactor.metrics/src/org/eclipse/emf/refactor/metrics/managers/SelectionManager.java
@@ -19,6 +19,7 @@
 	}
 
 	public static List<EObject> getESelection(ISelection selection) {
+		System.out.println("selection: " + selection);
 		if (selection == null)
 			return null;
 		List<EObject> r = new ArrayList<EObject>();
@@ -32,6 +33,8 @@
 
 	@SuppressWarnings("unchecked")
 	public static Object[] getSelection(ISelection selection) {
+		System.out.println("selection instanceof StructuredSelection: " + 
+									(selection instanceof StructuredSelection));
 		if (null != selection) {
 			if (selection instanceof StructuredSelection) {
 				StructuredSelection ss = (StructuredSelection) selection;