return aSource->GetInterface(NS_GET_IID(DestinationType),
return aSource->GetInterface(NS_GET_TEMPLATE_IID(DestinationType),
CallGetInterface( T* aSource, DestinationType** aDestination )  {    NS_PRECONDITION(aSource, "null parameter");    NS_PRECONDITION(aDestination, "null parameter");    return aSource->GetInterface(NS_GET_IID(DestinationType),                                 NS_REINTERPRET_CAST(void**, aDestination));  }