215d214 < String [] newMultiple = null; 239,248c238 < if (parentProperty.isMultiple()) { < Value[] newValues = parentProperty.getValues(); < newMultiple = new String[newValues.length]; < for (int j=0; j < newValues.length; j++) { < String value = newValues[j].getString(); < newMultiple[j] = value; < } < } else { < newValue = parentProperty.getValue().getString(); < } --- > newValue = parentProperty.getValue().getString(); 264,268c254 < if(newMultiple != null && newMultiple.length > 0) { < renames.put(values[i], newMultiple); < } else { < renames.put(values[i], new String[]{newValue}); < } --- > renames.put(values[i], new String[] { newValue }); 270,280c256,259 < if(newMultiple != null && newMultiple.length > 0) { < String[] newValues = new String[oldValues.length + newMultiple.length]; < System.arraycopy(oldValues, 0, newValues, 0, oldValues.length); < System.arraycopy(newMultiple, 0, newValues, oldValues.length, newMultiple.length); < renames.put(values[i], newValues); < } else { < String[] newValues = new String[oldValues.length + 1]; < System.arraycopy(oldValues, 0, newValues, 0, oldValues.length); < newValues[oldValues.length] = newValue; < renames.put(values[i], newValues); < } --- > String[] newValues = new String[oldValues.length + 1]; > System.arraycopy(oldValues, 0, newValues, 0, oldValues.length); > newValues[oldValues.length] = newValue; > renames.put(values[i], newValues); 286,290c265 < if(newMultiple != null && newMultiple.length > 0) { < renames.put(values[i], newMultiple); < } else { < renames.put(values[i], new String[]{newValue}); < } ---