Here is my code I made by hand 100% so be nice if its riddled with unchecked exceptions.

Code:
 import java.io.FileReader;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.BufferedInputStream;
import java.io.Console;
import java.util.Arrays;
import java.io.IOException;
import java.io.DataOutputStream;
import java.io.DataInputStream;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.EOFException;
import java.io.FileNotFoundException;



public class Test {
    
       public static boolean rightPlace() {
try {     
  BufferedReader br = new BufferedReader(new FileReader("Test2.txt"));
       if(br.readLine().equals("NewObjects")) {
            return true;
       } else { return false; } 
      } catch(FileNotFoundException fnf) { System.err.println("fnf exception  " + fnf.getMessage());
} catch(IOException ioe) { System.err.println("error@:"+ ioe.getStackTrace());
}
 return false;
}

           public static void neoWriter(String data) {
BufferedWriter bw = null;
 try {       
    if(rightPlace() == true) {
          bw.newLine();
          bw.write(data);
       } else {    bw.newLine(); }
}  catch(IOException g) { System.err.println("ERR:" + g.getStackTrace() + "\n" + g.getMessage());
}
}
           public static void save(String data) {
        try {  
           BufferedWriter bw = new BufferedWriter(new FileWriter("Test2.txt"));
         neoWriter(data);
         bw.newLine();
         bw.flush();
    } catch(IOException e) { System.err.println("err:"+ e.getMessage());
}
   }

          public static void main(String[] args) { 
          
String UInput;
        System.out.println("Type:");
    InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader bw = new BufferedReader(isr);
   
       try {
       UInput = bw.readLine();
       save(UInput);
}catch(IOException x) { System.err.println("err:"+ x.getStackTrace()); 
}
    
 


}}

It compiles fine, it's just it doesn't well work when i run it, nothing happens? So clearly I made an overside but, where was it? I also, realize I could do a better job at exceptin handling, but I was just doing a simple test I wasn't sure if it was called for on a test. But, perhaps with some better exception handling (assuming it's not an unchecked exception) I might be able to find the cause, but by all means if you see a problem let me know please.

-Thanks for taking the time.