ArrayOfCharacteristic translateCharacteristics(ScorisQig scorisQig) throws TranslatorException { ArrayOfCharacteristic arrayOfCharacteristic = new ArrayOfCharacteristic(); List<com.rm.scoris.schemas._2009._03.markschemestructure.Characteristic> rmCharacteristics = arrayOfCharacteristic.getCharacteristic(); QigAttributes qigAttributes = scorisQig.getQigAttributes(); throwExceptionForNullInput(qigAttributes, "qigAttributes"); rmCharacteristics.addAll(createCharacteristics(qigAttributes.getCharacteristics())); return arrayOfCharacteristic; }