An unusual cause of cholecystitis: heterotopic pancreatic tissue in the gallbladder.