code: private void readPredecessors(Project.Tasks.Task task)
     {
        Integer uid = task.getUID();
        if (uid != null)
        {
           Task currTask = m_projectFile.getTaskByUniqueID(uid);
           if (currTask != null)
           {
              for (Project.Tasks.Task.PredecessorLink link : task.getPredecessorLink())
              {
                 readPredecessor(currTask, link);
              }
           }
        }
     }
docs: This method extracts predecessor data from an MSPDI file.
  
  @param task Task data