protected function _loadOptionData(\SimpleXMLElement $sxml)
{
$item = new OptionData();
$item->setRds($this->rds);
$item->permanent = $this->exist($sxml->Permanent) ? (string) $sxml->Permanent == 'true' : null;
$item->optionDescription = $this->exist($sxml->OptionDescription) ? (string) $sxml->OptionDescription : null;
$item->optionName = $this->exist($sxml->OptionName) ? (string) $sxml->OptionName : null;
$item->persistent = $this->exist($sxml->Persistent) ? (string) $sxml->Persistent == 'true' : null;
$item->port = $this->exist($sxml->Port) ? (int) $sxml->Port : null;
$item->dBSecurityGroupMemberships = $this->_loadVpcSecurityGroupMembershipList($sxml->VpcSecurityGroupMemberships);
$item->vpcSecurityGroupMemberships = $this->_loadDBSecurityGroupMembershipList($sxml->DBSecurityGroupMemberships);
$item->optionSettings = $this->_loadOptionSettingList($sxml->OptionSettings);
return $item;
}