if (i != in.length-1) {
if (i != length-1) {
    void buildArrayNode(String targetName, Object[] in) throws Exception {        StringBuilder out = new StringBuilder();        out.append("[");        for (int i=0; i<in.length; i++) {            if (isScalarType(in[i])) {                out.append( getScalarAsString(in[i]) );            }            else {                out.append("null");                buildNode(targetName + "[" + i + "]", in[i]);            }            if (i != in.length-1) {                out.append(", ");            }        }        out.append("]");        this.objectValues.put(targetName, out.toString());    }