if("".equals(line.trim())) continue;
    private void processContentsFile( Context c, Item i, String path, String filename )        throws SQLException, IOException, AuthorizeException    {        String contentspath = path + File.separatorChar + filename;        String line = "";        System.out.println( "\tProcessing contents file: " + contentspath );        BufferedReader is = new BufferedReader( new FileReader( contentspath ) );        while( ( line = is.readLine() ) != null )        {            // look for a bundle name            String bundleMarker = "\tbundle:";                        int markerIndex = line.indexOf(bundleMarker);                        if( markerIndex == -1 )            {                // no bundle found                processContentFileEntry( c, i, path, line, null );                System.out.println( "\tBitstream: " + line );            }            else            {                // found bundle                String bundleName    = line.substring(markerIndex+bundleMarker.length());                String bitstreamName = line.substring(0, markerIndex);                                processContentFileEntry( c, i, path, bitstreamName, bundleName );                System.out.println( "\tBitstream: " + bitstreamName + "\tBundle: " + bundleName );            }                }        is.close();    }