private Object readValue() {
        int size1 = in.getShort();// 8
        int zero = in.get();// 0
        int type = in.get() & 0xFF; // TypedValue.*
        int data = in.getInt();
        String raw = null;
        if (type == TYPE_STRING) {
            raw = strings[data];
        }
        return new Value(type, data, raw);
    }
If set, this is a complex entry, holding a set of name/value mappings. It
is followed by an array of ResTable_map structures.
android/third_party/apkbuilder/src/main/java/pxb/android/arsc/ArscParser.java