public AnnotationVisitor visitParameterAnnotation(final int parameter,
			final String desc, final boolean visible) {
		buf.setLength(0);
		buf.append(tab2).append('@');
		appendDescriptor(FIELD_DESCRIPTOR, desc);
		buf.append('(');
		text.add(buf.toString());
		TraceAnnotationVisitor tav = createTraceAnnotationVisitor();
		text.add(tav.getText());
		text.add(visible ? ") // parameter " : ") // invisible, parameter ");
		text.add(new Integer(parameter));
		text.add("\n");
		if (mv != null) {
			tav.av = mv.visitParameterAnnotation(parameter, desc, visible);
		}
		return tav;
	}