a Cpp + Ant task utility framwork for defining snipplet steps using Cpp makros