Флаг для переходного поля был перегружен в контексте метода, чтобы означать, что метод является методом vararg.
Аналогично, флаг для изменчивого поля был перегружен в контексте метода, чтобы означать, что метод является мостовым методом.
См .: http://java.sun.com/docs/books/vmspec/2nd-edition/ClassFileFormat-Java5.pdf
страниц 118-122 (или 26-30 в файле PDF)
Обновление
Чтение исходного кода для Modifier.java подтверждает первое предложение этого ответа («Флаг для переходного поля был перегружен»). Вот соответствующий исходный код:
// Bits not (yet) exposed in the public API either because they
// have different meanings for fields and methods and there is no
// way to distinguish between the two in this class, or because
// they are not Java programming language keywords
static final int BRIDGE = 0x00000040;
static final int VARARGS = 0x00000080;
static final int SYNTHETIC = 0x00001000;
static final int ANNOTATION = 0x00002000;
static final int ENUM = 0x00004000;
static final int MANDATED = 0x00008000;