Method method = trait.getMethod( methodURI ) ;
method.setName(language_code, valueMap.get("methodName") ) ;
method.setDefinition(language_code, valueMap.get("methodDefinition") ) ;
String scaleURI = valueMap.get("scale") ;
if(scaleURI != null) {
Scale scale = method.getScale( scaleURI ) ;
scale.setName(language_code, valueMap.get("scaleName") ) ;
scale.setType(valueMap.get("scaleType") ) ;
scale.setDefinition(language_code, valueMap.get("scaleDefinition") ) ;
scale.setUnit( valueMap.get("scoreUnit") ) ;
String code = valueMap.get("code") ;
if(code!=null) {
scale.addOption(
code,
valueMap.get("scoreLabel"),
valueMap.get("lowerBound"),
valueMap.get("upperBound")
);