* @return the {@link StringTree} created from the contents of the input stream
* @throws IOException
* if there is a problem reading the data from the reader
*/
private static StringTree makeStringTreeFromStream(BufferedInputStream bytes) throws IOException {
List<String> lines = new GedcomFileReader(bytes).getLines();
StringTree result = new StringTree();
result.level = -1;
try {
for (int lineNum = 1; lineNum <= lines.size(); lineNum++) {
String line = lines.get(lineNum - 1);