Generator: Added _generate_declaration()