name=URLDecoder.decode(name,encoding,true);
value=URLDecoder.decode(value,encoding,true);
}
// MUST valueStruct
if(name.indexOf('.')!=-1) {
StringList list=ListUtil.listToStringListRemoveEmpty(name,'.');
Struct parent=this;
while(list.hasNextNext()) {
parent=_fill(parent,list.next(),new CastableStruct(),false,scriptProteced,sameAsArray);
}
_fill(parent,list.next(),value,true,scriptProteced,sameAsArray);
}
//else
_fill(this,name,value,true,scriptProteced,sameAsArray);
}
}