package ceylon.language;

public abstract class Object extends Void {

    /** A developer-friendly string representing the instance. */
    @Extension
    public ceylon.language.String string() {
        return String.instance("");
    }

    public static void addAnnotation(Annotation ann) {
    }

    public static void addAnnotation(String memberName, Annotation ann) {
    }
}

@@ -236,32 +236,45 @@
   %7D%0A%0A    public 
+synchronized 
 static void addA
@@ -283,16 +283,39 @@
 otation(
+java.lang.Class klass, 
 Annotati
@@ -320,24 +320,25 @@
 tion ann) %7B%0A
+%0A
     %7D%0A%0A    p
@@ -369,16 +369,39 @@
 otation(
+java.lang.Class klass, 
 String m

Correct annotation registration.