Сворачивание констант - это процесс упрощения константных выражений во время компиляции. Термины в постоянных выражениях обычно являются простыми литералами, такими как целое число 2, но также могут быть переменными, значения которых никогда не изменяются, или переменными, явно отмеченными как константы
Сворачивание констант - это место, где компилятор находит выражения, содержащие константы времени компиляции, и заменяет их результатом, эффективно удаляя избыточные вычисления времени выполнения.
// code
static final int a = 2;
int b = 30 * a;
// folding would create
int b = 60;
Это хорошо объясняет http://en.wikipedia.org/wiki/Constant_folding