public static Class<?> substituteGenericType(Type genericType, Type classType) {
    return ourVariableSubstitutions.get(Couple.of(genericType, classType));
  }
public static Class<?> substituteGenericType(Type genericType, Type classType)