Development Class Java

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
 * Vis - make special characters visible.
 */
public class Vis {
  public static void main(String[] av) {
    Vis v = new Vis();
    if (av.length == 0)
      v.process(new BufferedReader(new InputStreamReader(System.in)));
    else
      for (int i = 0; i < av.length; i++)
        try {
          v.process(new BufferedReader(new FileReader(av[i])));
        } catch (FileNotFoundException e) {
          System.err.println(e);
        }
  }
  /** print one file, given an open BufferedReader */
  public void process(BufferedReader is) {
    try {
      String inputLine;
      while ((inputLine = is.readLine()) != null) {
        for (int i = 0; i < inputLine.length(); i++) {
          char c = inputLine.charAt(i);
          switch (c) {
          case '\t':
            System.out.print("\\t");
            break;
          case '\r':
            System.out.print("\\r");
            break;
          case '\n':
            System.out.print("\\n");
            break;
          default:
            System.out.print(c);
            break;
          }
        }
        System.out.println();
      }
      is.close();
    } catch (IOException e) {
      System.out.println("IOException: " + e);
    }
  }
}