1. For salad: Place 3 cups of the lettuce in the bottom of a 3-quart clear salad bowl or 8 individual 16-ounce glasses. Layer ingredients on top of lettuce in the following order: garbanzo beans, carrots, tomatoes, frozen corn, remaining lettuce, 3/4 cup of the cheese, broccoli, green onions, bacon and cannellini beans. Top with remaining cheese.
2. Cover tightly with plastic wrap. Chill in the refrigerator for 6 to 24 hours.
3. To serve, top with hard-cooked eggs and sprinkle with parsley, if you like. Serve with your favorite dressing. Makes 8 servings.