// "Fix all 'Redundant 'File' instance creation' problems in file" "true"
import java.io.*;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.Formatter;
import java.util.Locale;

class Main {
  private static String getSomePathname() {
    return "Some pathname";
  }

  public void main(String[] args) throws IOException {
    new FileInputStream((("in.txt")));
    new FileOutputStream((("in.txt")));
    new FileReader((("in.txt")));
    new FileWriter((("in.txt")));
    new PrintStream((("in.txt")));
    new PrintWriter((("in.txt")));
    new Formatter((("in.txt")));

    new FileInputStream(((getSomePathname())));
    new FileOutputStream(((getSomePathname())));
    new FileReader(((getSomePathname())));
    new FileWriter(((getSomePathname())));
    new PrintStream(((getSomePathname())));
    new PrintWriter(((getSomePathname())));
    new Formatter(((getSomePathname())));

    new FileOutputStream((getSomePathname()), false);
    new FileReader((getSomePathname()), Charset.defaultCharset());
    new FileWriter((getSomePathname()), true);
    new FileWriter((getSomePathname()), Charset.defaultCharset());
    new FileWriter((getSomePathname()), Charset.defaultCharset(), false);
    new PrintStream((getSomePathname()), StandardCharsets.UTF_16.displayName());
    new PrintStream((getSomePathname()), Charset.defaultCharset());
    new PrintWriter((getSomePathname()), StandardCharsets.UTF_16.displayName());
    new PrintWriter((getSomePathname()), StandardCharsets.UTF_16.displayName());
    new Formatter((getSomePathname()), StandardCharsets.UTF_16.displayName());
    new Formatter((getSomePathname()), StandardCharsets.UTF_16.displayName(), Locale.ENGLISH);
    new Formatter((getSomePathname()), Charset.defaultCharset(), Locale.GERMAN);
  }
}
