@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof SymbolicAdsTag)) {
            return false;
        }
        SymbolicAdsTag that = (SymbolicAdsTag) o;
        return Objects.equals(symbolicAddress, that.symbolicAddress);
    }
ADS address witch is defined by symbolic name (e.g. {@code Main.items[0]}).
plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/tag/SymbolicAdsTag.java