Choledocholithiasis and gallstone pancreatitis.