The implementation of the AppealableObjectType interface must be bound to the AppealObjectType code in a Guice module, as follows:
final MapBinder<APPEALOBJECTTYPEEntry, Appealable> mapbinder = MapBinder
.newMapBinder(binder(), APPEALOBJECTTYPEEntry.class, Appealable.class);
mapbinder.addBinding(APPEALOBJECTTYPEEntry.DETERMINATION).to(
AppealableDeterminationImpl.class);