GadgetData data = getData();
if (local) {
if (data == null || data instanceof RemoteGadgetData) {
LocalGadgetData localData = createLocalData();
setData(localData);
NTFolder resources = createFolder();
localData.setResources(resources);
}
} else {
if (data == null || data instanceof LocalGadgetData) {
RemoteGadgetData localData = createRemoteData();