@@ -0,0 +1,803 @@
+package ceylon.language.descriptor;%0A%0Aimport com.redhat.ceylon.compiler.metadata.java.Name;%0Aimport com.redhat.ceylon.compiler.metadata.java.TypeInfo;%0A%0Apublic class Package %7B%0A    private ceylon.language.Quoted name;%0A    private boolean shared;%0A    private ceylon.language.String doc;%0A%0A    public Package(@Name(%22name%22) ceylon.language.Quoted name, %0A    %09%09@Name(%22shared%22) boolean shared,%0A            @TypeInfo(%22ceylon.language.Nothing%7Cceylon.language.String%22) @Name(%22doc%22)%0A            ceylon.language.String doc)%7B%0A        this.name = name;%0A        this.shared = shared;%0A        this.doc = doc;%0A    %7D%0A%0A    public ceylon.language.Quoted getName() %7B%0A        return name;%0A    %7D%0A    %0A    public boolean getShared() %7B%0A%09%09return shared;%0A%09%7D%0A%0A    public ceylon.language.String getDoc() %7B%0A        return doc;%0A    %7D%0A%0A%7D%0A

add Package to runtime