TypePtr< KDevelop::AbstractType > SimpleTypeExchanger::exchange(const TypePtr< KDevelop::AbstractType >& type) {
  if(type && type->equals(m_replace.unsafeData()))
    return m_replaceWith;
  else
    return TypeExchanger::exchange(type);
}