diff --git a/Utilities/otbsvm/svm.cpp b/Utilities/otbsvm/svm.cpp
index 507b851e865112c52d3f049493897d6fe47b87bc..2b85984953e1d66a38c30db482e01f682929fbc7 100644
--- a/Utilities/otbsvm/svm.cpp
+++ b/Utilities/otbsvm/svm.cpp
@@ -275,11 +275,11 @@ private:
 };
 
 Kernel::Kernel(int l, svm_node * const * x_, const svm_parameter& param)
-:kernel_type(param.kernel_type), degree(param.degree),
+:/*** Begin OTB modification ***/
+ m_param(param),
+ /*** End OTB modification ***/
+ kernel_type(param.kernel_type), degree(param.degree),
  gamma(param.gamma), coef0(param.coef0)
-/*** Begin OTB modification ***/
-, m_param(param)
-/*** End OTB modification ***/
 {
 	switch(kernel_type)
 	{
@@ -2655,7 +2655,7 @@ int svm_save_model(const char *model_file_name, const svm_model *model)
 	    return -1;
 	    }
 
-	  //Load generic parameters
+	  //Save generic parameters
 	  int cr = param.kernel_generic->save_parameters(&fp,"generic_kernel_parameters");
 	  if( cr != 0 )
 	    {
@@ -2669,7 +2669,7 @@ int svm_save_model(const char *model_file_name, const svm_model *model)
       fprintf(stderr, "composed kernel functor is not initialized\n");
       return -1;
       }
-    //Load generic parameters
+    //Save generic parameters
     int cr = param.kernel_composed->save_parameters(&fp, "composed_kernel_parameters");
     if (cr != 0)
       {