Gastritis and Helicobacter (Campylobacter) pylori--merely one more piece in the jigsaw puzzle or the final answer?

Gastritis and Helicobacter (Campylobacter) pylori--merely one more piece in the jigsaw puzzle or the final answer?