diff --git a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx
index a57140e827b3ff2d3f3fd655c066627f71ce7900..72bf8d2f65300f0b9cdd63ab054a0ecc637efe7f 100644
--- a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx
+++ b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx
@@ -668,12 +668,6 @@ void CommandLineLauncher::DisplayHelp(bool longHelp)
   for(unsigned int i=0; i<maxKeySize-std::string("progress").size(); i++)
     bigKey.append(" ");
 
-  std::cerr << "        -"<<bigKey<<" <boolean>        Report progress " << std::endl;
-  bigKey = "help";
-  for(unsigned int i=0; i<maxKeySize-std::string("help").size(); i++)
-    bigKey.append(" ");
-  std::cerr << "        -"<<bigKey<<" <string list>    Display long help (empty list), or help for given parameters keys" << std::endl;
-
   for (unsigned int i = 0; i < nbOfParam; i++)
     {
     Parameter::Pointer param = m_Application->GetParameterByKey(appKeyList[i]);
@@ -683,6 +677,12 @@ void CommandLineLauncher::DisplayHelp(bool longHelp)
       }
     }
 
+  std::cerr << "        -"<<bigKey<<" <boolean>        Report progress " << std::endl;
+  bigKey = "help";
+  for(unsigned int i=0; i<maxKeySize-std::string("help").size(); i++)
+    bigKey.append(" ");
+  std::cerr << "        -"<<bigKey<<" <string list>    Display long help (empty list), or help for given parameters keys" << std::endl;
+
   std::cerr<<std::endl;
   //std::string cl(m_Application->GetCLExample());