So, I am working on this class that has a few static constants:
public abstract class Foo { ... public static final int BAR; public static final
You get Constant expression required because you left the values off your constants. Try:
public abstract class Foo { ... public static final int BAR=0; public static final int BAZ=1; public static final int BAM=2; ... }