public Project project(String name, AssetID parentProjectID,
                           DateTime beginDate, Schedule schedule) {
        return project(name, new Project(parentProjectID, instance),
                       beginDate, schedule, null);
    }
public Project project ( String name , AssetID parentProjectID , DateTime beginDate , Schedule schedule ) { return project ( name , new Project ( parentProjectID , instance ) , beginDate , schedule , null ) ; }
Create a new project entity with a name, parent project, begin date, and
optional schedule.

@param name            name of project.
@param parentProjectID id of 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.