code: protected NaaccrIOException convertSyntaxException(ConversionException ex) {
          String msg = ex.get("message");
          if (msg == null)
              msg = ex.getMessage();
          NaaccrIOException e = new NaaccrIOException(msg, ex);
          if (ex.get("line number") != null)
              e.setLineNumber(Integer.valueOf(ex.get("line number")));
          e.setPath(ex.get("path"));
          return e;
      }
docs: We don't want to expose the conversion exceptions, so let's translate them into our own exceptions...