public boolean argsBecameNotNull() {
      var nowIt = getParameterTypes(now).iterator();
      for (KmType pastParam : getParameterTypes(past)) {
        if (!nowIt.hasNext()) {
          // should not happen normally if getParameterTypes correctly collects all KmFunction properties that make up a jvm signature.
          // This check make code resistant to possible future changes in kotlinc
          break;
        }
        KmType nowParam = nowIt.next();
        if (Attributes.isNullable(pastParam) && !Attributes.isNullable(nowParam)) {
          return true;
        }
      }
      return false;
    }
public boolean argsBecameNotNull()