If a Java method returns an ArrayList<Boolean>:
public static ArrayList<Boolean> createBooleanArrayList
shouldn't Kotlin infer it as a ArrayList<Boolean?> ?
Instead, if there are nulls in the array and you access it, you get
java.lang.IllegalStateException: parcelList[0] must not be null