*/
public ProcessComponent createNewFileProcess(File file, NetworkManager networkManager) throws NoSessionException,
NoPeerConnectionException {
H2HSession session = networkManager.getSession();
DataManager dataManager = networkManager.getDataManager();
AddFileProcessContext context = new AddFileProcessContext(file);
SequentialProcess process = new SequentialProcess();
process.add(new ValidateFileSizeStep(context, session.getFileConfiguration(), true));
process.add(new CheckWriteAccessStep(context, session.getProfileManager(), session.getRoot()));
if (file.isFile()) {