package com.rollbar.http;

public class InvalidResponseCodeException extends Exception {
    private final int value;

    public InvalidResponseCodeException(int value) {
        super(String.format("%d is an unknown response code", value));
        this.value = value;
    }

    public int value() {
        return this.value;
    }
}

@@ -20,16 +20,151 @@
 .http;%0A%0A
+/**%0A * Represents an unexpected return value from the Rollbar API.%0A * Expected values are declared in %7B@link RollbarResponseCode%7D.%0A */%0A
 public c
@@ -247,16 +247,92 @@
 value;%0A%0A
+    /**%0A     * Constructor%0A     * @param value the unexpected value%0A     */%0A
     publ
@@ -482,16 +482,138 @@
 %0A    %7D%0A%0A
+    /**%0A     * Get the unexpected value.%0A     * @return the value that wasn't a known %7B@link RollbarResponseCode%7D%0A     */%0A
     publ

add javadocs for InvalidResponseCodeExecption