Thanks for the info ! Then I don't understand something. In the source here:
https://github.com/jenkinsci/literate-plugin/blob/master/src/main/java/org/cloudbees/literate/jenkins/LiterateBranchProject.java
I see that LiterateBranchProject extends Project, which itself derives from AbstractProject. What am I missing ?