@@ -0,0 +1,539 @@
+package me.footlights.core;%0A%0A%0A/**%0A * The programmer has done something seriously wrong.%0A *%0A * This might include a failure to verify preconditions, a failure to correctly%0A * anticipate runtime exceptions, etc.%0A */%0Apublic class ProgrammerError extends Error%0A%7B%0A%09public ProgrammerError(String message, Throwable cause) %7B super(message, cause); %7D%0A%09public ProgrammerError(String message) %7B this(message, null); %7D%0A%0A%09private static final long serialVersionUID =%0A%09%09(ProgrammerError.class.getCanonicalName() + %2210 Nov 2011 1427 EST%22).hashCode();%0A%7D%0A

Add ProgrammerError.