public void visitAttribute(final Attribute attr) {
		buf.setLength(0);
		buf.append(tab).append("ATTRIBUTE ");
		appendDescriptor(-1, attr.type);

		if (attr instanceof Traceable) {
			((Traceable) attr).trace(buf, labelNames);
		} else {
			buf.append(" : unknown\n");
		}

		text.add(buf.toString());
		if (mv != null) {
			mv.visitAttribute(attr);
		}
	}