public class Reduced {

  static long lFld;
  static int iFld = 55;
  static int iFld2 = 10;
  static void test() {
    long l1;
    int iArr[] = new int[iFld2];

    for (int i13 : iArr)
      switch (iFld) {
      case 69:
      case 46:
      case 65:
        lFld = i13;
      case 55: // taken
        for (int i16 = 1; i16 < 30000; i16++)
          ;
      case 71:
        iArr[iFld2] = 2; // OOB-access
      }
  }

  public static void main(String[] strArr) {
    try {
      test();
      } catch (ArrayIndexOutOfBoundsException e) {
        // expected
      }
  }
}
