private static Iterable<KmType> getParameterTypes(KmConstructor f) {
      return Iterators.map(f.getValueParameters(), KmValueParameter::getType);
    }
private static Iterable<KmType> getParameterTypes(KmConstructor f)