diff --git a/transformations/org.universaal.tools.transformationcommand/transformations/Test2.m2t b/transformations/org.universaal.tools.transformationcommand/transformations/Test2.m2t
index 84cce2991c89baa4678d25826dc8c8f033772728..5c601ef9cc0ef49501d3570d9d21dfebeb659117 100644
--- a/transformations/org.universaal.tools.transformationcommand/transformations/Test2.m2t
+++ b/transformations/org.universaal.tools.transformationcommand/transformations/Test2.m2t
@@ -7,7 +7,10 @@
 
 texttransformation Test2 (in uml:"http://www.eclipse.org/uml2/3.0.0/UML") {
 
+  var effectTypeMap:Hashtable
+
   uml.Operation::main () {
+    self.createEffectTypeMap()
 '
 	@ServiceOperation
 '
@@ -33,7 +36,8 @@ texttransformation Test2 (in uml:"http://www.eclipse.org/uml2/3.0.0/UML") {
 		var effectList:List = self.getValue("ServiceProfile", "effects")
 		effectList->forEach(c) {
 			var effectCls:uml.Class = c._getFeature("base_Class")
-			effectCls.getValue("ServiceEffect", "effectType").name ' '
+			var effectType:String = effectCls.getValue("ServiceEffect", "effectType").name
+			
 			var effectProps:List = effectCls.getValue("ServiceEffect", "effectProperties")
 			effectProps->forEach(p) {
 				var effectProp:uml.Property = c._getFeature("base_Class")
@@ -60,4 +64,13 @@ texttransformation Test2 (in uml:"http://www.eclipse.org/uml2/3.0.0/UML") {
 '	
      
   }
+  
+  uml.Operation::createEffectTypeMap() {
+    effectTypeMap.put("CHANGE_EFFECT","@ChangeEffect")
+    effectTypeMap.put("ADD_EFFECT","@AddEffect")
+    effectTypeMap.put("REMOVE_EFFECT","@RemoveEffect")    
+  }
+
+
+  
 }
\ No newline at end of file