Bone and butterfly chicken.
Remove breast and leg meat. Save skin. Butterfly chicken breast and pound lightly.
Cube meat from chicken legs. Season breast meat with salt and juniper berries and marinate in white wine for 2 hours. Drain and dry.
Season livers with salt and marinate in Madeira.
Combine cubed chicken leg meat, mushrooms, walnuts, and pistachio. Season with salt and season blend and fold into forcemeat.
Grease a 2 quart mold, dust with black pepper. Line with pork caul. Line with chicken skin and breast.
Fill with forcemeat, press, and fold caul over forcemeat. Sprinkle with pepper and cover with foil.
Bake at 300 degrees for 1 1/2 hours. Cool, unmold and chill. Slice into 1/2-inch slices. Serve cold.