List<Building>, List<BuildingRoom>, et...
# squarelibraries
e
List<Building>, List<BuildingRoom>, etc. probably get converted into
List<? extends Building>
.
List<@JvmSuppressWildcards Building>
would fix that.