@Override
  protected PortletPreferences doImportData(
      PortletDataContext portletDataContext,
      String portletId,
      PortletPreferences portletPreferences,
      String data)
      throws Exception {

    portletDataContext.importPortletPermissions(GadgetPermission.RESOURCE_NAME);

    Element gadgetsElement = portletDataContext.getImportDataGroupElement(Gadget.class);

    List<Element> gadgetElements = gadgetsElement.elements();

    for (Element gadgetElement : gadgetElements) {
      StagedModelDataHandlerUtil.importStagedModel(portletDataContext, gadgetElement);
    }

    return null;
  }