@Nullable
  @Override
  public PyClassLikeType getMetaClassType(@NotNull TypeEvalContext context, boolean inherited) {
    if (inherited) {
      PyClassLikeType typeToMimic = ContainerUtil.getFirstItem(myTypesToMimic);
      if (typeToMimic != null) {
        return typeToMimic.getMetaClassType(context, inherited);
      }
    }
    return null;
  }
@Nullable
  @Override
  public PyClassLikeType getMetaClassType(@NotNull TypeEvalContext context, boolean inherited)