public AnnotationVisitor visitAnnotation(final String name,
			final String desc) {
		++size;
		if (named) {
			bv.putShort(cw.newUTF8(name));
		}
		// write tag and type, and reserve space for values count
		bv.put12('@', cw.newUTF8(desc)).putShort(0);
		return new AnnotationWriter(cw, true, bv, bv, bv.length - 2);
	}