package com.novoda.notils.exception;

/**
 * Use for fast feedback when developing, can be used in places where you expect
 * the code never to be executed & if it is then you need the app to crash so you can instantly
 * get feedback on the situation.
 * <b>You should never try catch a DeveloperError</b>
 */
public class DeveloperError extends RuntimeException {

    public DeveloperError(String detailMessage) {
        super(detailMessage);
    }

    public DeveloperError(String detailMessage, Throwable throwable) {
        super(detailMessage, throwable);
    }
}

@@ -447,16 +447,144 @@
 %0A    %7D%0A%0A
+    public DeveloperError(String messageTemplate, String... args) %7B%0A        super(String.format(messageTemplate, args));%0A    %7D%0A%0A
     publ
@@ -693,10 +693,11 @@
 ;%0A    %7D%0A
+%0A
 %7D%0A

Add format()'ting ctor to DeveloperError