@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }
        FileChunkReference that = (FileChunkReference) o;
        return stp == that.stp && cb == that.cb;
    }
A file chunk reference specifies a reference to data in the file.
<p>
Each file chunk reference contains an <pre>stp</pre> field and a <pre>cb</pre> field.
<p>
The <pre>stp</pre> field is a stream pointer that specifies the offset, in bytes, from the
beginning of the file where the referenced
data is located.
<p>
The <pre>cb</pre> field specifies the size, in bytes, of the referenced data. The sizes, in
bytes, of the
stp and cb fields are specified by the structures in this section.
<p>
There are some Special values:
<p>
fcrNil - Specifies a file chunk reference where all bits of the stp field are set to 1, and
all bits of the cb field are set to zero.
<p>
fcrZero - Specifies a file chunk reference where all bits of the stp and cb fields are set to
zero.
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/onenote/FileChunkReference.java