minor addition to TokenBuffer overrides
diff --git a/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java b/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java
index f31334e..0942945 100644
--- a/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java
+++ b/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java
@@ -671,6 +671,16 @@
         _writeContext = _writeContext.createChildArrayContext();
     }
 
+    @Override // since 2.10 (method added in 2.4)
+    public final void writeStartArray(int size) throws IOException
+    {
+        _writeContext.writeValue();
+        _append(JsonToken.START_ARRAY);
+        _writeContext = _writeContext.createChildArrayContext();
+    }
+
+    // // TODO: add 2 more `writeStartArray()` methods from 2.10 (in 2.11 or later)
+    
     @Override
     public final void writeEndArray() throws IOException
     {
@@ -695,6 +705,7 @@
     {
         _writeContext.writeValue();
         _append(JsonToken.START_OBJECT);
+        // 15-Aug-2019, tatu: Matching method only added in 2.10, don't yet call
         JsonWriteContext ctxt = _writeContext.createChildObjectContext();
         _writeContext = ctxt;
         if (forValue != null) {
@@ -702,6 +713,8 @@
         }
     }
 
+    // // TODO: add 1 more `writeStartObject()` methods from 2.10 (in 2.11 or later)
+    
     @Override
     public final void writeEndObject() throws IOException
     {