@Override
  public boolean equals(Object obj) {
    // Generated by IntelliJ
    if (this == obj) return true;
    if (!(obj instanceof ElementFilter)) return false;

    final ElementFilter filter = (ElementFilter)obj;

    if (name != null ? !name.equals(filter.name) : filter.name != null) return false;
    if (namespace != null ? !namespace.equals(filter.namespace) : filter.namespace != null) return false;

    return true;
  }
@Override
  public boolean equals(Object obj)