code: def _isCompatible(self, other, reporter):
          
          component1 = self
          component2 = other
          # base glyphs
          if component1.baseName != component2.baseName:
              reporter.baseDifference = True
              reporter.warning = True
docs: This is the environment implementation of
          :meth:`BaseComponent.isCompatible`.
  
          Subclasses may override this method.