@Override
  public int hashCode() {
    int result = tag;
    if (object != null) {
      result ^= object.hashCode();
    }
    return result;
  }
An in-memory representation of a union type.
ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcUnion.java