I don't know Java, but I suppose a List<Object> implies some form of lifetime management of its owned "objects", and I suppose a Java programmer can always use reflection to "cast" an Object to its...