Index: branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/Templates/MultiObjectiveCombinedEncodingProblem_Template.cs
===================================================================
--- branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/Templates/MultiObjectiveCombinedEncodingProblem_Template.cs	(revision 13380)
+++ branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/Templates/MultiObjectiveCombinedEncodingProblem_Template.cs	(revision 13390)
@@ -22,7 +22,7 @@
       // Add additional initialization code e.g. private variables that you need for evaluating
       //Encoding.Add(new BinaryVectorEncoding("b") { Length = 10 });
-      //Encoding.Add(new IntegerVectorEncoding("i") { Length = 10, Bounds = new int[,] { { -100, 100 } } });
-      //Encoding.Add(new RealVectorEncoding("r") { Length = 10, Bounds = new double[,] { { -100, 100 } } });
-      //Encoding.Add(new PermutationEncoding("p") { Length = 20, PermutationType = PermutationTypes.Absolute });
+      //Encoding.Add(new IntegerVectorEncoding("i") { Length = 10, Bounds = new IntMatrix(new int[,] { { -100, 100 } }) });
+      //Encoding.Add(new RealVectorEncoding("r") { Length = 10, Bounds = new DoubleMatrix(new double[,] { { -100, 100 } }) });
+      //Encoding.Add(new PermutationEncoding("p") { Length = 20, Type = PermutationTypes.Absolute });
       //Encoding.Add(new LinearLinkageEncoding("lle") { Length = 30 });
     }
@@ -31,8 +31,8 @@
       // Use vars.yourVariable to access variables in the variable store i.e. yourVariable
       var quality = new[] { 0.0, 0.0 };
-      // var b = solution.GetSolution<BinaryVector>("b");
-      // quality[0] = b.Count(x => x); // one max!
-      // var r = solution.GetSolution<RealVector>("r");
-      // quality[1] = r.Select((i, v) => new { Idx = i, Val = v }).Sum(x => b[x.Idx] ? x.Val * x.Val : 0.0); // sphere
+      //var b = solution.GetSolution<BinaryVector>("b");
+      //quality[0] = b.Count(x => x); // one max!
+      //var r = solution.GetSolution<RealVector>("r");
+      //quality[1] = r.Select((i, v) => new { Idx = i, Val = v }).Sum(x => b[x.Idx] ? x.Val * x.Val : 0.0); // sphere
 
       // NOTE: Check the Maximization property above (true or false)!
Index: branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/Templates/SingleObjectiveCombinedEncodingProblem_Template.cs
===================================================================
--- branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/Templates/SingleObjectiveCombinedEncodingProblem_Template.cs	(revision 13380)
+++ branches/ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/Templates/SingleObjectiveCombinedEncodingProblem_Template.cs	(revision 13390)
@@ -22,7 +22,7 @@
       // Add additional initialization code e.g. private variables that you need for evaluating
       //Encoding.Add(new BinaryVectorEncoding("b") { Length = 10 });
-      //Encoding.Add(new IntegerVectorEncoding("i") { Length = 10, Bounds = new int[,] { { -100, 100 } } });
-      //Encoding.Add(new RealVectorEncoding("r") { Length = 10, Bounds = new double[,] { { -100, 100 } } });
-      //Encoding.Add(new PermutationEncoding("p") { Length = 20, PermutationType = PermutationTypes.Absolute });
+      //Encoding.Add(new IntegerVectorEncoding("i") { Length = 10, Bounds = new IntMatrix(new int[,] { { -100, 100 } }) });
+      //Encoding.Add(new RealVectorEncoding("r") { Length = 10, Bounds = new DoubleMatrix(new double[,] { { -100, 100 } }) });
+      //Encoding.Add(new PermutationEncoding("p") { Length = 20, Type = PermutationTypes.Absolute });
       //Encoding.Add(new LinearLinkageEncoding("lle") { Length = 30 });
     }
@@ -31,8 +31,8 @@
       // Use vars.yourVariable to access variables in the variable store i.e. yourVariable
       var quality = 0.0;
-      // var b = solution.GetSolution<BinaryVector>("b");
-      // quality = b.Count(x => x); // one max!
-      // var r = solution.GetSolution<RealVector>("r");
-      // quality += r.Sum(x => -x * x); // sphere
+      //var b = solution.GetSolution<BinaryVector>("b");
+      //quality = b.Count(x => x); // one max!
+      //var r = solution.GetSolution<RealVector>("r");
+      //quality += r.Sum(x => -x * x); // sphere
 
       // NOTE: Check the Maximization property above (true or false)!
