private void readAnnotationInternalName(int annotationIndex, final char[] buf) {
        for (int i = this.classReader.readUnsignedShort(annotationIndex), v = annotationIndex + 2; i > 0; --i) {
            final String annotationDesc = this.classReader.readUTF8(v, buf);
            final Type type = Type.getType(annotationDesc);
            if (type.getSort() == Type.OBJECT) {
                final String internalName = type.getInternalName();
                if (internalName != null) {
                    this.annotationInternalNames.add(internalName);
                }
            }
            v = readAnnotationValues(v + 2, buf, true);
        }
    }
Returns the start index of the attribute_info structure of this class.

@return the start index of the attribute_info structure of this class.
agent-module/profiler/src/main/java/com/navercorp/pinpoint/profiler/instrument/classreading/ClassReaderWrapper.java