diff --git a/lib/features/complex-cell/ComplexCell.js b/lib/features/complex-cell/ComplexCell.js
index <HASH>..<HASH> 100644
--- a/lib/features/complex-cell/ComplexCell.js
+++ b/lib/features/complex-cell/ComplexCell.js
@@ -15,8 +15,8 @@ var assign = require('lodash/object/assign'),
  *  Complex Property:
  *     - template: {DOMNode}
  *              HTML template of the complex content
- *     - className: {String} (optional, defaults to 'complex-cell')
- *              Defines the className which is set on the container of the complex cell
+ *     - className: {String | String[]} (optional, defaults to 'complex-cell')
+ *              Defines the classNames which are set on the container of the complex cell
  *     - offset: {Object} (option, defaults to {x: 0, y: 0})
  *              Defines the offset of the template from the top left corner of the cell
  *
@@ -124,7 +124,13 @@ ComplexCell.prototype._createContainer = function(className, position) {
     event.stopPropagation();
   });
 
-  domClasses(container).add(className);
+  if(typeof className === 'string') {
+    domClasses(container).add(className);
+  } else {
+    for(var i = 0; i < className.length; i++) {
+      domClasses(container).add(className[i]);
+    }
+  }
 
   return container;
 };
feat(complex-cell): allow setting multiple class names

related to CAM-<I>