src/main/java/org/opensearch/ad/transport/AnomalyResultResponse.java [256:286]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        if (pastValues != null) {
            out.writeBoolean(true);
            out.writeDoubleArray(pastValues);
        } else {
            out.writeBoolean(false);
        }

        if (expectedValuesList != null) {
            out.writeBoolean(true);
            int numberofExpectedVals = expectedValuesList.length;
            out.writeVInt(expectedValuesList.length);
            for (int i = 0; i < numberofExpectedVals; i++) {
                out.writeDoubleArray(expectedValuesList[i]);
            }
        } else {
            out.writeBoolean(false);
        }

        if (likelihoodOfValues != null) {
            out.writeBoolean(true);
            out.writeDoubleArray(likelihoodOfValues);
        } else {
            out.writeBoolean(false);
        }

        out.writeOptionalDouble(threshold);
    }

    @Override
    public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
        builder.startObject();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/org/opensearch/ad/transport/RCFResultResponse.java [176:207]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            if (pastValues != null) {
                out.writeBoolean(true);
                out.writeDoubleArray(pastValues);
            } else {
                out.writeBoolean(false);
            }

            if (expectedValuesList != null) {
                out.writeBoolean(true);
                int numberofExpectedVals = expectedValuesList.length;
                out.writeVInt(expectedValuesList.length);
                for (int i = 0; i < numberofExpectedVals; i++) {
                    out.writeDoubleArray(expectedValuesList[i]);
                }
            } else {
                out.writeBoolean(false);
            }

            if (likelihoodOfValues != null) {
                out.writeBoolean(true);
                out.writeDoubleArray(likelihoodOfValues);
            } else {
                out.writeBoolean(false);
            }

            out.writeOptionalDouble(threshold);
        }
    }

    @Override
    public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
        builder.startObject();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



