Beginning of the CppWriter