generateCode