@NotNull
  private static List<PreContract> asPreContracts(List<StandardMethodContract> contracts) {
    return ContainerUtil.map(contracts, KnownContract::new);
  }
@NotNull
  private static List<PreContract> asPreContracts(List<StandardMethodContract> contracts)