Bugs in Play! Framework version 2.1.1 Tutorial, Fixtures

In http://www.playframework.com/documentation/2.1.1/JavaGuide2, when working with Fixtures, the link to download the test-data.yml is broken. Instead, you should use the initial-data.yml file from the zentasks/ example, rename it, and load it (for example in the JUnit test method) using the following code:
Map<String,List<Object>> all = (Map<String,List<Object>>)Yaml.load("test-data.yml");
// Insert users first
Ebean.save(all.get("users"));
// Insert projects
Ebean.save(all.get("projects"));
for(Object project: all.get("projects")) {
  // Insert the project/user relation
  Ebean.saveManyToManyAssociations(project, "members");
}
// Insert tasks
Ebean.save(all.get("tasks"));
(Just to be clear: The latter is as opposed to the documentation, which suggests that you should load it using Ebean.save((List) Yaml.load("test-data.yml"));. But the documentation is wrong here, as the Yaml.load() returns a LinkedHashMap that cannot be cast into List.) Finally, if you want the tests to work with that .yml file we just borrowed from the zentasks/ example, you should either modify the tests themselves, or — well — modify the .yml file. For all you lazy guys out there looking for a complete test-data.yml file to simply copy and paste, there you go. Enjoy:

# Users

users:

    - !!models.User
        email:      bob@example.com
        name:       Guillaume Bort
        password:   secret
    
    - !!models.User
        email:      jane@example.com
        name:       Maxime Dantec
        password:   secret
    
    - !!models.User
        email:      jeff@example.com
        name:       Sadek Drobi
        password:   secret
    
# Projects

projects:

    - !!models.Project
        id:         1
        name:       Play 2.0   
        folder:     Play framework
        members:
            - !!models.User
                email: bob@example.com
            - !!models.User
                email: jane@example.com
            - !!models.User
                email: jeff@example.com

    - !!models.Project
        id:         2
        name:       Play 1.2.4
        folder:     Play framework
        members:
            - !!models.User
                email: bob@example.com
            - !!models.User
                email: jane@example.com
            - !!models.User
                email: jeff@example.com
                
    - !!models.Project
        id:         3
        name:       Website 
        folder:     Play framework
        members:
            - !!models.User
                email: bob@example.com
            - !!models.User
                email: jane@example.com
            - !!models.User
                email: jeff@example.com

    - !!models.Project
        id:         4
        name:       Secret project 
        folder:     Zenexity
        members:
            - !!models.User
                email: bob@example.com
            - !!models.User
                email: jane@example.com
            - !!models.User
                email: jeff@example.com
                
    - !!models.Project
        id:         5
        name:       Playmate
        folder:     Zenexity
        members:
            - !!models.User
                email: bob@example.com
            - !!models.User
                email: jane@example.com
            - !!models.User
                email: jeff@example.com
            
    - !!models.Project
        id:         6
        name:       Things to do
        folder:     Personal
        members:
            - !!models.User
                email: jane@example.com
            - !!models.User
                email: jeff@example.com

    - !!models.Project
        id:         7
        name:       Play samples
        folder:     Zenexity
        members:
            - !!models.User
                email: jane@example.com
            - !!models.User
                email: jeff@example.com
                
                
# Task

tasks:
    
    - !!models.Task
        title:      Fix the documentation
        done:       false
        folder:     Todo
        project:    !!models.Project
                        id: 1
        assignedTo: !!models.User
                        email: bob@example.com
                        
    - !!models.Task
        title:      Prepare the beta release
        done:       false
        folder:     Urgent
        dueDate:    2011-11-15
        project:    !!models.Project
                        id: 1
        assignedTo: !!models.User
                        email: bob@example.com

    - !!models.Task
        title:      Buy some milk
        done:       false
        folder:     Todo
        project:    !!models.Project
                        id: 3

    - !!models.Task
        title:      Check 1.2.4-RC2
        done:       false
        folder:     Todo
        dueDate:    2011-11-18
        project:    !!models.Project
                        id: 2
        assignedTo: !!models.User
                        email: bob@example.com
                        
    - !!models.Task
        title:      Finish zentask integration
        done:       true
        folder:     Todo
        dueDate:    2011-11-15
        project:    !!models.Project
                        id: 7
        assignedTo: !!models.User
                        email: bob@example.com