code: package com.google.checkstyle.test.chapter4formatting.rule413emptyblocks;
  
  import java.io.IOException;
  
  public class InputEmptyCatchBlockViolationsByVariableName
  {
      private void foo() {
          try {
              throw new RuntimeException();
          } catch (Exception expected) //ok
          {
  
          }
      }
  
      private void foo1() {
          try {
              throw new RuntimeException();
          } catch (Exception e)
          {} // warn
  
      }
  
      private void foo2() {
          try {
              throw new IOException();
          } catch (IOException | NullPointerException | ArithmeticException expected) //ok
          {
          }
      }
  
      private void foo3() { // comment
          try {
              throw new IOException();
          } catch (IOException | NullPointerException | ArithmeticException e)
          /*warn*/ {
          }
      }
  
      private void foo4() {
          try {
              throw new IOException();
          } catch (IOException | NullPointerException | ArithmeticException expected) //ok
          {
          }
      }
  
      private void foo5() {
          try {
              throw new IOException();
          } catch (IOException | NullPointerException | ArithmeticException e)
          /*warn*/ {
          }
      }
      private void some() {
          try {
              throw new IOException();
          } catch (IOException e)
          /*warn*/ {
  
          }
      }
  }
  