}
private ProjectNode createProjectTree(IntegrationProject p) {
p.refreshItemLookup();
ProjectTreeFragmentCreator branchCreator = new ProjectTreeFragmentCreator(p);
ProjectNode projectNode = new ProjectNode(p);
RootFolderNode operationRoot = insertOperations(p, branchCreator, projectNode);
RootFolderNode scheduleRoot = insertSchedules(p, branchCreator, projectNode);
ListMultimap<ScheduleId, Operation> scheduleBag = ArrayListMultimap.create();
insertScheduleNodesUnderOperations(p, operationRoot, scheduleBag);
insertOperationNodesUnderSchedules(scheduleRoot, scheduleBag);