@java.lang.Override
      public int getSerializedSize() {
        int size = memoizedSize;
        if (size != -1) return size;

        size = 0;
        if (((bitField0_ & 0x00000001) != 0)) {
          size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getAnnotation());
        }
        for (int i = 0; i < positiveDirectionCounts_.size(); i++) {
          size +=
              com.google.protobuf.CodedOutputStream.computeMessageSize(
                  2, positiveDirectionCounts_.get(i));
        }
        for (int i = 0; i < negativeDirectionCounts_.size(); i++) {
          size +=
              com.google.protobuf.CodedOutputStream.computeMessageSize(
                  3, negativeDirectionCounts_.get(i));
        }
        for (int i = 0; i < accumulatedPositiveDirectionCounts_.size(); i++) {
          size +=
              com.google.protobuf.CodedOutputStream.computeMessageSize(
                  4, accumulatedPositiveDirectionCounts_.get(i));
        }
        for (int i = 0; i < accumulatedNegativeDirectionCounts_.size(); i++) {
          size +=
              com.google.protobuf.CodedOutputStream.computeMessageSize(
                  5, accumulatedNegativeDirectionCounts_.get(i));
        }
        size += getUnknownFields().getSerializedSize();
        memoizedSize = size;
        return size;
      }
<pre>
The accumulated negative count.
</pre>

<code>
repeated .google.cloud.visionai.v1.OccupancyCountingPredictionResult.Stats.AccumulatedObjectCount accumulated_negative_direction_counts = 5;
</code>
java-visionai/proto-google-cloud-visionai-v1/src/main/java/com/google/cloud/visionai/v1/OccupancyCountingPredictionResult.java