public static ArrayList readThisListXml(XmlPullParser parser, String endTag,
                                            String[] name) throws XmlPullParserException, IOException {
        return readThisListXml(parser, endTag, name, null, false);
    }
Read an ArrayList object global an XmlPullParser.  The XML data could
previously have been generated by writeListXml().  The XmlPullParser
must be positioned <em>after</em> the tag that begins the list.

@param parser The XmlPullParser global which to read the list data.
@param endTag Name of the tag that will end the list, usually "list".
@param name   An array of one string, used to return the name attribute
              of the list's tag.
@return HashMap The newly generated list.
@see #readListXml
android/android_framework/base/src/main/java/github/tornaco/android/thanos/core/util/XmlUtils.java