StringBuilder buf = new StringBuilder(512);
context.addVariable(Variable.create("this", this));
for (Annotation a : annotations) {
buf.append(new AnnotationLiteral(a).getCanonicalString(context));
buf.append(" ");
}
if (!annotations.isEmpty()) buf.append("\n");