public void addLabelToStorage(StorageData storageData,AbstractStorageLabel<?> storageLabel,boolean doOverwrite) throws IOException, SerializationException, BusinessException {
  StorageData local=getLocalStorageDataObject(storageData);
  if (null != local) {
    local.addLabel(storageLabel,doOverwrite);
    writeStorageDataToDisk(local);
  }
}

public void addLabelToStorage ( StorageData storageData , AbstractStorageLabel < ? > storageLabel , boolean doOverwrite ) throws IOException , SerializationException , BusinessException { StorageData local = getLocalStorageDataObject ( storageData ) ; if ( null != local ) { local . addLabel ( storageLabel , doOverwrite ) ; writeStorageDataToDisk ( local ) ; } }
add a label to the storage and saves new state of the storage to the disk .
