I'm creating something with GUI and binary IO and I'm getting red lined here when using InputStream.

I have created a new Object, Buffered and File InputStream as in.
when I use in.readUTF, in.readDouble, in.readObject why am I getting red lined?

Thanks in advance!

```
public RecordViewerPanel() throws IOException {
    initComponents();
    try{ObjectInputStream in = new ObjectInputStream(
                              new BufferedInputStream(
                              new FileInputStream(filename)));
    } catch (FileNotFoundException ex) {
        Logger.getLogger(RecordViewerPanel.class.getName()).log(Level.SEVERE, null, ex);
    }   
}

private void refreshUI() {
    SalesAgent sale = (customer.get(curIndex));
    firstTextField.setText(sale.getFirst());
    lastTextField.setText(sale.getLast());
    salesTextField.setText("$" + String.valueOf(sale.getSales()));
    dateTextField.setText(String.valueOf(sale.getDate()));
    recordPanel.repaint();
}

ArrayList<SalesAgent> salesForce = new ArrayList<SalesAgent>();
String first = in.readUTF();
String last = in.redUTF();
double sales = in.readDouble();
Date date = (Date)(in.readObject());

```