PARQUET-1741: Restore APIs to keep backward compatibility (#729)

* PARQUET-1741: Restore APIs to keep backward compatibility

* deprecate unused method
diff --git a/parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/FilteringRecordMaterializer.java b/parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/FilteringRecordMaterializer.java
index 37a031d..d9d8e1d 100644
--- a/parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/FilteringRecordMaterializer.java
+++ b/parquet-column/src/main/java/org/apache/parquet/filter2/recordlevel/FilteringRecordMaterializer.java
@@ -18,6 +18,7 @@
  */
 package org.apache.parquet.filter2.recordlevel;
 
+import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashMap;
@@ -98,4 +99,19 @@
   public GroupConverter getRootConverter() {
     return rootConverter;
   }
+
+  // The following two methods are kept for backward compatibility
+  @Deprecated
+  public static List<Integer> getIndexFieldPathList(PrimitiveColumnIO c) {
+    return intArrayToList(c.getIndexFieldPath());
+  }
+
+  @Deprecated
+  public static List<Integer> intArrayToList(int[] arr) {
+    List<Integer> list = new ArrayList<>(arr.length);
+    for (int i : arr) {
+      list.add(i);
+    }
+    return list;
+  }
 }