/**
* {@inheritDoc}
*/
public TrackCollection addFiles(File files[]) throws JitcaException {
try {
IITOperationStatus addOperationStatus = this.itLibrary.addFiles(files);
addOperationStatus.waitForCompletion();
TrackCollectionImpl newTracks = new TrackCollectionImpl(this, addOperationStatus.getTracks());
this.addTracks(newTracks);
return newTracks;
} catch (PlaylistReadOnlyException e) {
throw new UserLibraryReadOnly(this);
} catch (PlaylistDeletedException e) {