public AnnotationVisitor visitAnnotation(final String desc,
			final boolean visible) {
		buf.setLength(0);
		buf.append(tab).append('@');
		appendDescriptor(FIELD_DESCRIPTOR, desc);
		buf.append('(');
		text.add(buf.toString());
		TraceAnnotationVisitor tav = createTraceAnnotationVisitor();
		text.add(tav.getText());
		text.add(visible ? ")\n" : ") // invisible\n");
		return tav;
	}