@Override
  protected String toString(int aIndent) {
    StringBuilder theBuilder = new StringBuilder();
    Utils.indentln(theBuilder, aIndent);
    theBuilder.append(getClass().getSimpleName());

    for (EventCondition theCondition : getConditions()) {
      Utils.indentln(theBuilder, aIndent + 2);
      theBuilder.append(theCondition.toString(aIndent + 2));
    }

    theBuilder.append('\n');
    return theBuilder.toString();
  }