diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h
index 5fcd6cc258782a00d55a7552f70cf13fe278ae05..8315d0835faf5946d30ef7d2537e5a5e66c5cfcd 100644
--- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h
+++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h
@@ -132,38 +132,22 @@ public:
     */
   virtual std::vector<Parameter::Pointer > GetChildrenList();
 
+  /** Get the dynamic type as declared in WrapperTypes.h */
   virtual ParameterType GetType() const = 0;
 
+  /** Parameter conversion functions. They are used by WrapperApplication
+   * to provide functions like SetParameterInt, GetParameterString, etc.
+   */
   virtual int                      ToInt() const;
   virtual float                    ToFloat() const;
   virtual std::string              ToString() const;
   virtual std::vector<std::string> ToStringList() const;
 
-  /*
-  virtual std::vector<std::string> ToStringList() const;
-  virtual ImageBaseType* OutputImage() const;
-  virtual ImageBaseType* ToComplexOutputImage() const;
-  virtual FloatVectorImageType* ToImage() const;
-  virtual FloatVectorImageListType* ToImageList() const;
-  virtual ComplexFloatVectorImageType* ToComplexImage() const;
-  virtual VectorDataType* ToVectorData() const;
-  virtual VectorDataListType* ToVectorDataList() const;
-  */
-
   virtual void FromInt(int);
   virtual void FromFloat(float);
   virtual void FromString(const std::string&);
   virtual void FromStringList(const std::vector<std::string>&);
 
-  /*
-  virtual void FromStringList(const std::vector<std::string>&);
-  virtual void FromOutputImage(const FloatVectorImageType*);
-  virtual void FromComplexOutputImage(const ComplexFloatVectorImageType*);
-  virtual void FromOutputVectorData(const VectorDataType*);
-  virtual void FromInputImage(const ImageBaseType*);
-  virtual void FromComplexInputImage(const ImageBaseType*);
-  */
-
 protected:
   /** Constructor */
   Parameter();