@Override
    public short[][] readShortArray2D(String name, short[][] defVal) throws IOException {
        List<Element> arrayEntryElements = getObjectArrayElements(findChildElement(name));

        if (arrayEntryElements == null) {
            return defVal;
        }

        short[][] arrays = new short[arrayEntryElements.size()][];
        for (int i = 0; i < arrayEntryElements.size(); i++) {
            arrays[i] = (short[]) readPrimitiveArrayHelper(arrayEntryElements.get(i), "short");
        }

        return arrays;
    }
Part of the jME XML IO system as introduced in the Google Code jmexml project.

@author Kai Rabien (hevee) - original author of the code.google.com jmexml project
@author Doug Daniels (dougnukem) - adjustments for jME 2.0 and Java 1.5
@author blaine
jme3-plugins/src/xml/java/com/jme3/export/xml/DOMInputCapsule.java