A comparative analysis of the doctrine of equivalents: can european approaches solve an american dilemma?