bug fixed
diff --git a/org.eclipse.emf.refactor.metrics.generator/src/org/eclipse/emf/refactor/metrics/generator/ui/MetricBasicDataWizardPage.java b/org.eclipse.emf.refactor.metrics.generator/src/org/eclipse/emf/refactor/metrics/generator/ui/MetricBasicDataWizardPage.java
index 5b68014..206f25a 100644
--- a/org.eclipse.emf.refactor.metrics.generator/src/org/eclipse/emf/refactor/metrics/generator/ui/MetricBasicDataWizardPage.java
+++ b/org.eclipse.emf.refactor.metrics.generator/src/org/eclipse/emf/refactor/metrics/generator/ui/MetricBasicDataWizardPage.java
@@ -81,11 +81,17 @@
 			if (nsURI != null && ! nsURI.isEmpty()) {
 				EPackage ePackage = EPackage.Registry.INSTANCE.getEPackage(nsURI);
 				if (ePackage != null) {
-					importPackage = ePackage.getClass().getPackage().getName();
+					importPackage = ePackage.getClass().getPackage().getName();					
+					System.out.println("nsURI: " + nsURI);
+					System.out.println("ePackage: " + ePackage);					
 					if (importPackage.endsWith(".impl")) {
 						int length = importPackage.length();
 						importPackage = importPackage.substring(0, length-5);
 					}
+					if (importPackage.endsWith(".internal")) {
+						int length = importPackage.length();
+						importPackage = importPackage.substring(0, length-9);
+					}
 					System.out.println("importPackage: " + importPackage);
 					File jarFile;
 					try {
@@ -237,6 +243,10 @@
 					int length = importPackage.length();
 					importPackage = importPackage.substring(0, length-5);
 				}
+				if (importPackage.endsWith(".internal")) {
+					int length = importPackage.length();
+					importPackage = importPackage.substring(0, length-9);
+				}
 				System.out.println("importPackage: " + importPackage);
 				File jarFile;
 				try {
diff --git a/org.eclipse.emf.refactor.metrics.generator/templates/CalculateClassTemplate.javajet b/org.eclipse.emf.refactor.metrics.generator/templates/CalculateClassTemplate.javajet
index 8f8786a..5a1f262 100644
--- a/org.eclipse.emf.refactor.metrics.generator/templates/CalculateClassTemplate.javajet
+++ b/org.eclipse.emf.refactor.metrics.generator/templates/CalculateClassTemplate.javajet
@@ -6,7 +6,6 @@
 import java.util.List;
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.refactor.metrics.interfaces.IMetricCalculator;
-import <%=info.getImportPackage()%>.*;
 
 public final class <%=info.getClassName()%> implements IMetricCalculator {
 		
@@ -19,7 +18,7 @@
 		
 	@Override
 	public double calculate() {	
-		<%=info.getContext()%> in = (<%=info.getContext()%>) context.get(0);
+		<%=info.getImportPackage()%>.<%=info.getContext()%> in = (<%=info.getImportPackage()%>.<%=info.getContext()%>) context.get(0);
 		double ret = 0.0;
 		
 		// TODO fill 'ret'