support for constructor delegation
emit debug info for while condition