public Annotation readAnnotation() {
      byte visibility = readByte();
      int start = data.position();
      new EncodedValueReader(this, EncodedValueReader.ENCODED_ANNOTATION).skipValue();
      return new Annotation(Dex.this, visibility, new EncodedValue(getBytesFrom(start)));
    }
Returns a byte array containing the bytes from {@code start} to this section's current
position.
android/android_framework/dex-maker/src/main/java/com/android/dex/Dex.java