Prototype for CodePath class