diff --git a/product/ERP5/Document/Transformation.py b/product/ERP5/Document/Transformation.py
index bfb6c3c8170398319f20a3a5f6edaa3d5927c313..64c4ad862aac1265e81e76c02df1b742a3a52ae4 100644
--- a/product/ERP5/Document/Transformation.py
+++ b/product/ERP5/Document/Transformation.py
@@ -162,22 +162,6 @@ class Transformation(XMLObject, Predicate, Variated):
                          base_category_list, base=1, display_none_category=0)
         return result
 
-    security.declareProtected(Permissions.AccessContentsInformation,
-                              '_setVariationBaseCategoryList')
-    def _setVariationBaseCategoryList(self, value):
-      """
-        Define the possible base categories
-      """
-#      XXX TransformedResource works only for a maximum of 3 variation base category...
-#      Matrixbox must be rewrite for a clean implementation of n base category
-      if len(value) <= 3:
-        self._baseSetVariationBaseCategoryList(value)
-      else:
-        raise MoreThan3VariationBaseCategory
-
-      # create relations between resource variation and transformation
-      self._setVariationCategoryList( self.getVariationRangeCategoryList() )
-
     security.declareProtected(Permissions.AccessContentsInformation,
                               'setVariationBaseCategoryList')
     def setVariationBaseCategoryList(self, value):