try {
final BufferedReader reader = new BufferedReader( new FileReader( bsvFile ) );
String line = reader.readLine();
while ( line != null ) {
final String[] columns = LookupUtil.fastSplit( line, '|' );
final CuiTuiTerm cuiTuiTerm = createCuiTuiTerm( columns, entityId );
if ( cuiTuiTerm != null ) {
// Add to the dictionary
cuiTuiTerms.add( cuiTuiTerm );
} else {
LOGGER.warn( "Bad BSV line " + line + " in " + bsvFile.getPath() );