code: public AnnotationVisitor visitLocalVariableAnnotation(int typeRef,
              TypePath typePath, Label[] start, Label[] end, int[] index,
              String desc, boolean visible) {
          if (api < Opcodes.ASM5) {
              throw new RuntimeException();
          }
          if (mv != null) {
              return mv.visitLocalVariableAnnotation(typeRef, typePath, start,
                      end, index, desc, visible);
          }
          return null;
      }
docs: Visits an annotation on a local variable type.
  
  @param typeRef
  a reference to the annotated type. The sort of this type
  reference must be {@link TypeReference#LOCAL_VARIABLE
  LOCAL_VARIABLE} or {@link TypeReference#RESOURCE_VARIABLE
  RESOURCE_VARIABLE}. See {@link TypeReference}.
  @param typePath
  the path to the annotated type argument, wildcard bound, array
  element type, or static inner type within 'typeRef'. May be
  <tt>null</tt> if the annotation targets 'typeRef' as a whole.
  @param start
  the fist instructions corresponding to the continuous ranges
  that make the scope of this local variable (inclusive).
  @param end
  the last instructions corresponding to the continuous ranges
  that make the scope of this local variable (exclusive). This
  array must have the same size as the 'start' array.
  @param index
  the local variable's index in each range. This array must have
  the same size as the 'start' array.
  @param desc
  the class descriptor of the annotation class.
  @param visible
  <tt>true</tt> if the annotation is visible at runtime.
  @return a visitor to visit the annotation values, or <tt>null</tt> if
  this visitor is not interested in visiting this annotation.