how to fix the errors?
package app.util;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
import app.obj.Book;
public class BookDatabaseReader
{
public BookDatabaseReader()
{
bookDatabase = new File("C:"+File.separator+"User"+File.separator+"Marissa"+File.separator+"Desktop"+File.separator+"eto na"+File.separator+"dat"+File.separator+"bookdb.txt");
}
public List<Book> getAllBooks()
{
List<Book> bookList;
bookList = new ArrayList<Book>();
BufferedReader reader = null;
reader = new BufferedReader(new FileReader(bookDatabase));
for(String str = ""; (str = reader.readLine()) != null;)
{
InformationCutter infoCut = new InformationCutter();
app.obj.Book book = infoCut.getBookInformation(str, "book");
bookList.add(book);
}
break MISSING_BLOCK_LABEL_150;
FileNotFoundException e;
e.printStackTrace();
if(reader != null)
try
{
reader.close();
}
catch(IOException e)//Duplicate parameter e//
{
e.printStackTrace();
}
break MISSING_BLOCK_LABEL_168;
e;//Syntax error, insert "AssignmentOperator Expression" to complete Expression//
e.printStackTrace();
if(reader != null)
try
{
reader.close();
}
catch(IOException e)//Duplicate parameter e//
{
e.printStackTrace();
}
break MISSING_BLOCK_LABEL_168;
Exception exception;
exception; //Syntax error, insert "AssignmentOperator Expression" to complete Expression//
if(reader != null)
try
{
reader.close();
}
catch(IOException e)//Duplicate parameter e//
{
e.printStackTrace();
}
throw exception;
if(reader != null)
try
{
reader.close();
}
catch(IOException e)//Duplicate parameter e//
{
e.printStackTrace();
}
return bookList;
}
private File bookDatabase;
}