(Accidentally public class )
diff --git a/src/main/java/freemarker/core/LazilyGeneratedCollectionModelWithUnknownSize.java b/src/main/java/freemarker/core/LazilyGeneratedCollectionModelWithUnknownSize.java
index 53ec1e8..a8dcde2 100644
--- a/src/main/java/freemarker/core/LazilyGeneratedCollectionModelWithUnknownSize.java
+++ b/src/main/java/freemarker/core/LazilyGeneratedCollectionModelWithUnknownSize.java
@@ -21,7 +21,7 @@
 
 import freemarker.template.TemplateModelIterator;
 
-public final class LazilyGeneratedCollectionModelWithUnknownSize extends LazilyGeneratedCollectionModel {
+final class LazilyGeneratedCollectionModelWithUnknownSize extends LazilyGeneratedCollectionModel {
     public LazilyGeneratedCollectionModelWithUnknownSize(TemplateModelIterator iterator, boolean sequence) {
         super(iterator, sequence);
     }