package org.snmp4j.agent.mo.util;

import java.util.Comparator;
import org.snmp4j.smi.OctetString;
import org.snmp4j.smi.Variable;

/* JADX INFO: loaded from: classes.dex */
public class LexicographicOctetStringComparator implements Comparator<OctetString> {
    private boolean impliedLength;

    public LexicographicOctetStringComparator() {
        this.impliedLength = false;
    }

    @Override // java.util.Comparator
    public int compare(OctetString octetString, OctetString octetString2) {
        int length = !this.impliedLength ? octetString.length() - octetString2.length() : 0;
        return length == 0 ? octetString.compareTo((Variable) octetString2) : length;
    }

    public LexicographicOctetStringComparator(boolean z) {
        this.impliedLength = false;
        this.impliedLength = z;
    }
}
