Это похоже на работу для отложенного связывания ! ;)
Это выглядело бы примерно так (поместите это в XML-файл вашего модуля, на самом деле я его не тестировал, но вы должны понять суть):
<define-property name="debug" values="true,false" />
<set-property name="debug" value="true" />
<replace-with class="package.Constants">
<when-type-is class="package.Constants"/>
</replace-with>
<replace-with class="package.ConstantsDebug">
<when-type-is class="package.Constants" />
<when-property-is name="debug" value="true"/>
</replace-with>
См. документы для получения дополнительной информации о доступных параметрах, правилах и еще много чего.