public bool CanBeMixed(string assemblyQualifiedTypeName)
 {
     if (assemblyQualifiedTypeName == null || assemblyQualifiedTypeName.StartsWith("<Module>"))
     {
         return(false);
     }
     if (!IsCached(assemblyQualifiedTypeName))
     {
         _mixableTypesCache[assemblyQualifiedTypeName] = _isolatedMixinChecker.CanBeMixed(assemblyQualifiedTypeName);
     }
     return(_mixableTypesCache[assemblyQualifiedTypeName]);
 }