} catch (VisitFailure e) {
} catch (ATermVisitFailure e) {
  public void writeToTextFile(ATermWriter writer)    throws IOException  {    try {      writer.visitChild(this);      writer.getStream().flush();    } catch (VisitFailure e) {      throw new IOException(e.getMessage());    }  }