@Override
  public String toString() {
    return "[OrFilter: " +
           left +
           ",\n" +
           "           " +
           right +
           "]";
  }
@Override
  public String toString()