public AnnotationVisitor visitAnnotation(final String desc,
			final boolean visible) {
		cp.newUTF8(desc);
		if (visible) {
			cp.newUTF8("RuntimeVisibleAnnotations");
		} else {
			cp.newUTF8("RuntimeInvisibleAnnotations");
		}
		return new AnnotationConstantsCollector(cv.visitAnnotation(desc,
				visible), cp);
	}