code: public boolean matches(TechnologyReference other)
      {
          return StringUtils.equals(getId(), other.getId()) && versionRangesOverlap(other.getVersionRange());
      }
docs: Returns true if the other {@link TechnologyReference} has the same technology id and the two version ranges overlap.