code: public Project project(String name, Project parentProject,
                             DateTime beginDate, Schedule schedule) {
          return project(name, parentProject, beginDate, schedule, null);
      }
docs: Create a new project entity with a name, parent project, begin date, and
  optional schedule.
  
  @param name          name of project.
  @param parentProject parent project for created project.
  @param beginDate     start date of created project.
  @param schedule      Schedule that defines how this project's iterations are
  spaced.
  @return A newly minted Project that exists in the VersionOne system.