Warum baust du das Include eigentlich komplett neu auf?
Im Update-ZIP fürs Chameleon unter Developer / asminc liegt doch bereits die Datei chameleon.inc.
Die Namen dort passen dann auch zur PDF-Doku.
Wäre es nicht besser diese Datei, falls notwendig, mit so wenigen Änderungen wie möglich an ACME anzupassen?