reproduces tag cpp-R03.04.00-CUS227c1 in ./cpp and ./java, except for the deleted Makefiles
IACCPP-49 - Change signature of Announce function to correct types