public boolean equals(exists_args that) {
      if (that == null)
        return false;

      boolean this_present_interfaceName = true && this.isSetInterfaceName();
      boolean that_present_interfaceName = true && that.isSetInterfaceName();
      if (this_present_interfaceName || that_present_interfaceName) {
        if (!(this_present_interfaceName && that_present_interfaceName))
          return false;
        if (!this.interfaceName.equals(that.interfaceName))
          return false;
      }

      return true;
    }