java.io.BufferedReader br = new java.io.BufferedReader( new java.io.InputStreamReader( bcfis ) );
tokenizer = new EStreamTokenizer( br );
tokenizer.commentChar('#');
tokenizer.eolIsSignificant( true );
tokenizer.lowerCaseMode( true );
tokenizer.parseNumbers();
tokenizer.wordChars( '_', '_' );
tokenizer.wordChars( ':', ':' );
// find the units section or root section if there is no unit section (assume default units)