I reported this to the Eclipse forum but I wanted to see if others could also reproduce the bug. I first observed it in Mars.1 of Eclipse.
One can format their code with CTRL + SHIFT + F. However, the following code does not respond and occasionally throws an error.
I isolated the problem to the final keyword in the 2D array declaration. Removing that keyword solves the problem.

Java Code:
public class TestClass {

 static final int               TOP_LEFT           = 0;
 static final int               TOP_MIDDLE       = 1;
 static final int               TOP_RIGHT       = 2;
 static final int               CENTER_LEFT       = 3;
 static final int               CENTER           = 4;
 static final int               CENTER_RIGHT       = 5;
 static final int               BOTTOM_LEFT       = 6;
 static final int               BOTTOM_MIDDLE   = 7;
 static final int               BOTTOM_RIGHT       = 8;

  static final int[][] moveMatrix = {
  /* TOP LEFT */{ CENTER_LEFT, TOP_MIDDLE },
  /* TOP MIDDLE */{ TOP_LEFT, TOP_RIGHT, CENTER },
  /* TOP RIGHT */{ CENTER_RIGHT, TOP_MIDDLE },
 
  /* CENTER LEFT */{ TOP_LEFT, BOTTOM_LEFT, CENTER },
  /* CENTER */{ CENTER_LEFT, TOP_MIDDLE, CENTER_RIGHT, BOTTOM_MIDDLE },
  /* CENTER RIGHT */{ TOP_RIGHT, BOTTOM_RIGHT, CENTER },
 
  /* BOTTOM LEFT */{ CENTER_LEFT, BOTTOM_MIDDLE },
  /* BOTTOM MIDDLE */{ BOTTOM_LEFT, BOTTOM_RIGHT, CENTER },
  /* BOTTOM RIGHT */{ CENTER_RIGHT, BOTTOM_MIDDLE }
  };

}
Note: In case your curious, this is a snippet of a game I wrote about 5 years ago. I just happened to be checking it out
when I noticed the problem.

Regards,
Jim