code: function (context, sDropLayout) {
  				var oIconTabHeader = context._iconTabHeader ? context._iconTabHeader : context;
  				var sIconTabHeaderId = oIconTabHeader.getId();
  				//Adding Drag&Drop configuration to the dragDropConfig aggregation if needed
  				context.addDragDropConfig(new DragInfo({
  					sourceAggregation: "items",
  					groupName: DRAG_DROP_GROUP_NAME + sIconTabHeaderId
  				}));
  				context.addDragDropConfig(new DropInfo({
  					targetAggregation: "items",
  					dropPosition: "Between",
  					dropLayout: sDropLayout,
  					drop: context._handleDragAndDrop.bind(context),
  					groupName: DRAG_DROP_GROUP_NAME + sIconTabHeaderId
  				}));
  			}
docs: Adding aggregations for  drag and drop.
  @param {object} context from which context function is called (sap.m.IconTabHeader or sap.m.IconTabSelectList)
  @param {string} sDropLayout Depending on the control we are dragging in, it could be Vertical or Horizontal