//********************************************************************************************
//* SCW00201SFBean.java                 All Rights reserved.Copyright (c) K-Opticom
//********************************************************************************************
/*
履歴：
	NO	日付			更新者								    
	01	2013.10.17		Webクライアント定義ツール 2.0.39		
	02	2020.03.24		FJ) 三原		【ANK-3834-00-00】マルウェアブロッキング
*/
 
/**
 * <DL>
 * <DT>名前
 * <p>
 * <DT>説明:
 * <DD>データの初期化.
 * <DD> generated by Web Client tool V01/L01.
 * </DL>
*/
package eo.web.webview.SCW00201SF;
 
import java.io.Serializable;
import com.fujitsu.futurity.web.x33.beans.X33VViewBaseBean;
import com.fujitsu.futurity.web.x33.beans.X33VListedBeanInterface;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeList;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeBooleanBean;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeStringBean;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeLongBean;
import com.fujitsu.futurity.web.x33.beans.X33VLoadModelException;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeBeanInterface;
import com.fujitsu.futurity.web.x31.X31CBaseBean;
import com.fujitsu.futurity.web.x31.X31CWebComponent;
 
import javax.faces.model.SelectItem;
 
import java.util.ArrayList;
import java.util.HashMap;
 
// 例外処理用にインポートする
import com.fujitsu.futurity.web.x33.X33SException;
 
/* シリアライズ警告 */
@SuppressWarnings("serial")
public class SCW00201SFBean
    extends X33VViewBaseBean
    implements X33VListedBeanInterface, X31CBaseBean, Serializable {
    
    //プロパティの宣言
	protected String referid_update;
	protected String referid_value = "";
	protected String referid_state = "";
	protected String ord_sbt_cd_update;
	protected String ord_sbt_cd_value = "";
	protected String ord_sbt_cd_state = "";
	protected String ord_sbt_cd_hoji_update;
	protected String ord_sbt_cd_hoji_value = "";
	protected String ord_sbt_cd_hoji_state = "";
	protected X33VDataTypeList ord_sbt_cd_inf_list = null;
	protected String svc_kei_no_update;
	protected String svc_kei_no_value = "";
	protected Boolean svc_kei_no_enabled = false;
	protected String svc_kei_no_state = "";
	protected String svc_kei_ucwk_no_update;
	protected String svc_kei_ucwk_no_value = "";
	protected String svc_kei_ucwk_no_state = "";
	protected String op_svc_kei_no_update;
	protected String op_svc_kei_no_value = "";
	protected String op_svc_kei_no_state = "";
	protected String kktk_scv_kei_no_update;
	protected String kktk_scv_kei_no_value = "";
	protected String kktk_scv_kei_no_state = "";
	protected String hjin_eo_ykae_svkei_no_update;
	protected String hjin_eo_ykae_svkei_no_value = "";
	protected String hjin_eo_ykae_svkei_no_state = "";
	protected String yokyu_mt_apl_sbt_cd_update;
	protected String yokyu_mt_apl_sbt_cd_value = "";
	protected String yokyu_mt_apl_sbt_cd_state = "";
	protected X33VDataTypeList yokyu_mt_apl_sbt_inf_list = null;
	protected String svc_order_cd_update;
	protected String svc_order_cd_value = "";
	protected String svc_order_cd_state = "";
	protected X33VDataTypeList svc_order_inf_list = null;
	protected String svc_order_dtail_cd_update;
	protected String svc_order_dtail_cd_value = "";
	protected String svc_order_dtail_cd_state = "";
	protected X33VDataTypeList svc_order_dtail_inf_list = null;
	protected String yokyu_sbt_cd_update;
	protected String yokyu_sbt_cd_value = "";
	protected String yokyu_sbt_cd_state = "";
	protected X33VDataTypeList yokyu_sbt_inf_list = null;
	protected String deltg_sod_renkei_seq_update;
	protected String deltg_sod_renkei_seq_value = "";
	protected Boolean deltg_sod_renkei_seq_enabled = false;
	protected String deltg_sod_renkei_seq_state = "";
	protected String schedule_ymd_update;
	protected String schedule_ymd_value = "";
	protected String schedule_ymd_state = "";
	protected X33VDataTypeList schedule_ymd_inf_list = null;
	protected X33VDataTypeList ninsho_id_chgum_inf_list = null;
	protected String ninsho_id_update;
	protected String ninsho_id_value = "";
	protected Boolean ninsho_id_enabled = false;
	protected String ninsho_id_state = "";
	protected X33VDataTypeList ninsho_id_pwd_chgum_inf_list = null;
	protected String ninsho_id_pwd_update;
	protected String ninsho_id_pwd_value = "";
	protected Boolean ninsho_id_pwd_enabled = false;
	protected String ninsho_id_pwd_state = "";
	protected String pop_id_update;
	protected String pop_id_value = "";
	protected Boolean pop_id_enabled = false;
	protected String pop_id_state = "";
	protected X33VDataTypeList pop_id_pwd_chgum_inf_list = null;
	protected String pop_id_pwd_update;
	protected String pop_id_pwd_value = "";
	protected Boolean pop_id_pwd_enabled = false;
	protected String pop_id_pwd_state = "";
	protected X33VDataTypeList mlad_chgum_inf_list = null;
	protected String mlad_update;
	protected String mlad_value = "";
	protected Boolean mlad_enabled = false;
	protected String mlad_state = "";
	protected X33VDataTypeList mlad_alias_chgum_inf_list = null;
	protected String mail_alias_update;
	protected String mail_alias_value = "";
	protected Boolean mail_alias_enabled = false;
	protected String mail_alias_state = "";
	protected X33VDataTypeList mlbox_capa_chgum_inf_list = null;
	protected String mlbox_capa_update;
	protected String mlbox_capa_value = "";
	protected Boolean mlbox_capa_enabled = false;
	protected String mlbox_capa_state = "";
	protected X33VDataTypeList tenso_mail_hoji_flg_chgum_inf_list = null;
	protected String tenso_mail_hoji_flg_update;
	protected String tenso_mail_hoji_flg_value = "";
	protected String tenso_mail_hoji_flg_state = "";
	protected X33VDataTypeList tenso_mail_hoji_flg_inf_list = null;
	protected X33VDataTypeList tenso_saki_mail_ad_chgum_inf_list = null;
	protected String tenso_saki_mail_ad_1_update;
	protected String tenso_saki_mail_ad_1_value = "";
	protected Boolean tenso_saki_mail_ad_1_enabled = false;
	protected String tenso_saki_mail_ad_1_state = "";
	protected String tenso_saki_mail_ad_2_update;
	protected String tenso_saki_mail_ad_2_value = "";
	protected Boolean tenso_saki_mail_ad_2_enabled = false;
	protected String tenso_saki_mail_ad_2_state = "";
	protected String tenso_saki_mail_ad_3_update;
	protected String tenso_saki_mail_ad_3_value = "";
	protected Boolean tenso_saki_mail_ad_3_enabled = false;
	protected String tenso_saki_mail_ad_3_state = "";
	protected String hojin_dokuji_domain_update;
	protected String hojin_dokuji_domain_value = "";
	protected String hojin_dokuji_domain_state = "";
	protected X33VDataTypeList mlkrsha_id_chgum_inf_list = null;
	protected X33VDataTypeList mlkrsha_id_pwd_chgum_inf_list = null;
	protected X33VDataTypeList hjdomain_mlbox_capa_chgum_inf_list = null;
	protected X33VDataTypeList total_account_cnt_chgum_inf_list = null;
	protected X33VDataTypeList mlkrsha_pop_id_chgum_list = null;
	protected X33VDataTypeList mlkrsha_pop_id_pwd_chgum_inf_list = null;
	protected X33VDataTypeList mlkrsha_mlad_chgum_inf_list = null;
	protected X33VDataTypeList mlkrsha_mlbox_capa_chgum_inf_list = null;
	protected X33VDataTypeList virus_chk_yh_chgum_inf_list = null;
	protected String virus_chk_yh_update;
	protected String virus_chk_yh_value = "";
	protected String virus_chk_yh_state = "";
	protected X33VDataTypeList virus_chk_yh_inf_list = null;
	protected String web_id_update;
	protected String web_id_value = "";
	protected Boolean web_id_enabled = false;
	protected String web_id_state = "";
	protected X33VDataTypeList web_id_pwd_chgum_inf_list = null;
	protected String web_id_pwd_update;
	protected String web_id_pwd_value = "";
	protected Boolean web_id_pwd_enabled = false;
	protected String web_id_pwd_state = "";
	protected X33VDataTypeList url_chgum_inf_list = null;
	protected String url_update;
	protected String url_value = "";
	protected Boolean url_enabled = false;
	protected String url_state = "";
	protected X33VDataTypeList hp_capa_chgum_inf_list = null;
	protected String hp_capa_update;
	protected String hp_capa_value = "";
	protected Boolean hp_capa_enabled = false;
	protected String hp_capa_state = "";
	protected X33VDataTypeList accss_bnsk_chgum_inf_list = null;
	protected String buy_goods_cd_update;
	protected String buy_goods_cd_value = "";
	protected Boolean buy_goods_cd_enabled = false;
	protected String buy_goods_cd_state = "";
	protected String mllist_nm_update;
	protected String mllist_nm_value = "";
	protected Boolean mllist_nm_enabled = false;
	protected String mllist_nm_state = "";
	protected X33VDataTypeList mllist_krisha_mlad_chgum_inf_list = null;
	protected String mllist_krisha_mlad_update;
	protected String mllist_krisha_mlad_value = "";
	protected Boolean mllist_krisha_mlad_enabled = false;
	protected String mllist_krisha_mlad_state = "";
	protected X33VDataTypeList mllist_kosho_chgum_inf_list = null;
	protected String mllist_kosho_update;
	protected String mllist_kosho_value = "";
	protected Boolean mllist_kosho_enabled = false;
	protected String mllist_kosho_state = "";
	protected X33VDataTypeList mllist_max_user_cnt_chgum_inf_list = null;
	protected String mllist_max_user_cnt_update;
	protected String mllist_max_user_cnt_value = "";
	protected Boolean mllist_max_user_cnt_enabled = false;
	protected String mllist_max_user_cnt_state = "";
	protected X33VDataTypeList mllist_kokai_yh_chgum_inf_list = null;
	protected String mllist_kokai_yh_update;
	protected String mllist_kokai_yh_value = "";
	protected String mllist_kokai_yh_state = "";
	protected X33VDataTypeList mllist_kokai_yh_inf_list = null;
	protected X33VDataTypeList ip_ad_chgum_inf_list = null;
	protected String ip_ad_update;
	protected String ip_ad_value = "";
	protected Boolean ip_ad_enabled = false;
	protected String ip_ad_state = "";
	protected X33VDataTypeList netmask_chgum_inf_list = null;
	protected String netmask_update;
	protected String netmask_value = "";
	protected Boolean netmask_enabled = false;
	protected String netmask_state = "";
	protected X33VDataTypeList bas_id_chgum_inf_list = null;
	protected String bas_id_update;
	protected String bas_id_value = "";
	protected Boolean bas_id_enabled = false;
	protected String bas_id_state = "";
	protected X33VDataTypeList mltise_cnt_chgum_inf_list = null;
	protected String mltise_cnt_update;
	protected String mltise_cnt_value = "";
	protected Boolean mltise_cnt_enabled = false;
	protected String mltise_cnt_state = "";
	protected X33VDataTypeList bas_host_id_chgum_inf_list = null;
	protected String bas_host_id_update;
	protected String bas_host_id_value = "";
	protected Boolean bas_host_id_enabled = false;
	protected String bas_host_id_state = "";
	protected X33VDataTypeList vlan_id_chgum_inf_list = null;
	protected String vlan_id_update;
	protected String vlan_id_value = "";
	protected Boolean vlan_id_enabled = false;
	protected String vlan_id_state = "";
	protected X33VDataTypeList svc_id_chgum_inf_list = null;
	protected String svc_id_update;
	protected String svc_id_value = "";
	protected Boolean svc_id_enabled = false;
	protected String svc_id_state = "";
	// ANK-3834-00-00 ADD START
	protected X33VDataTypeList kei_crs_chgum_inf_list = null;
	// ANK-3834-00-00 ADD END
	// ▼▼ ANK-2765-00-00 ADD START ▼▼
	protected String kei_crs_update;
	protected String kei_crs_value = "";
	// ANK-3834-00-00 ADD START
	protected Boolean kei_crs_enabled = false;
	// ANK-3834-00-00 ADD END
	protected String kei_crs_state = "";
	// ▲▲ ANK-2765-00-00 ADD END ▲▲
	// ANK-3834-00-00 ADD START
	protected X33VDataTypeList dns_opt_out_choice_flg_chgum_inf_list = null;
	protected String dns_opt_out_choice_flg_update;
	protected String dns_opt_out_choice_flg_value = "";
	protected Boolean dns_opt_out_choice_flg_enabled = false;
	protected String dns_opt_out_choice_flg_state = "";
	// ANK-3834-00-00 ADD END
	protected String wish_ownr_id_update;
	protected String wish_ownr_id_value = "";
	protected String wish_ownr_id_state = "";
	protected X33VDataTypeList wish_ownr_id_pwd_chgum_inf_list = null;
	protected X33VDataTypeList grpcom_disk_capa_chgum_inf_list = null;
	protected String dupcon_ninsho_id_update;
	protected String dupcon_ninsho_id_value = "";
	protected Boolean dupcon_ninsho_id_enabled = false;
	protected String dupcon_ninsho_id_state = "";
	protected X33VDataTypeList dupcon_ninsho_id_pwd_chgum_inf_list = null;
	protected String dupcon_ninsho_id_pwd_update;
	protected String dupcon_ninsho_id_pwd_value = "";
	protected Boolean dupcon_ninsho_id_pwd_enabled = false;
	protected String dupcon_ninsho_id_pwd_state = "";
	protected X33VDataTypeList dup_plan_sbt_chgum_inf_list = null;
	protected String dup_plan_sbt_cd_update;
	protected String dup_plan_sbt_cd_value = "";
	protected String dup_plan_sbt_cd_state = "";
	protected X33VDataTypeList dup_plan_sbt_inf_list = null;
	protected String bbr_macad_update;
	protected String bbr_macad_value = "";
	protected Boolean bbr_macad_enabled = false;
	protected String bbr_macad_state = "";
	protected X33VDataTypeList bbr_ninsho_key_chgum_inf_list = null;
	protected String bbr_ninsho_key_update;
	protected String bbr_ninsho_key_value = "";
	protected Boolean bbr_ninsho_key_enabled = false;
	protected String bbr_ninsho_key_state = "";
	protected X33VDataTypeList connect_mode_chgum_inf_list = null;
	protected String connect_mode_cd_update;
	protected String connect_mode_cd_value = "";
	protected String connect_mode_cd_state = "";
	protected X33VDataTypeList connect_mode_cd_inf_list = null;
	protected X33VDataTypeList auto_cut_mode_chgum_inf_list = null;
	protected String auto_cut_mode_cd_update;
	protected String auto_cut_mode_cd_value = "";
	protected String auto_cut_mode_cd_state = "";
	protected X33VDataTypeList auto_cut_mode_cd_inf_list = null;
	protected X33VDataTypeList auto_cut_time_chgum_inf_list = null;
	protected String auto_cut_time_update;
	protected String auto_cut_time_value = "";
	protected Boolean auto_cut_time_enabled = false;
	protected String auto_cut_time_state = "";
	protected X33VDataTypeList pppoe_bridge_sbt_cd_chgum_inf_list = null;
	protected String pppoe_bridge_sbt_cd_update;
	protected String pppoe_bridge_sbt_cd_value = "";
	protected String pppoe_bridge_sbt_cd_state = "";
	protected X33VDataTypeList pppoe_bridge_sbt_cd_inf_list = null;
	protected X33VDataTypeList ping_response_sbt_cd_chgum_inf_list = null;
	protected String ping_response_sbt_cd_update;
	protected String ping_response_sbt_cd_value = "";
	protected String ping_response_sbt_cd_state = "";
	protected X33VDataTypeList ping_response_sbt_cd_inf_list = null;
	protected String svc_order_no_update;
	protected String svc_order_no_value = "";
	protected String svc_order_no_state = "";
	protected String svc_order_stat_update;
	protected String svc_order_stat_value = "";
	protected String svc_order_stat_state = "";
	protected String svc_order_uk_dtm_update;
	protected String svc_order_uk_dtm_value = "";
	protected Boolean svc_order_uk_dtm_enabled = false;
	protected String svc_order_uk_dtm_state = "";
	protected String add_dtm_update;
	protected String add_dtm_value = "";
	protected String add_dtm_state = "";
	protected String add_opeacnt_update;
	protected String add_opeacnt_value = "";
	protected String add_opeacnt_state = "";
	protected String upd_dtm_update;
	protected String upd_dtm_value = "";
	protected String upd_dtm_state = "";
	protected String upd_opeacnt_update;
	protected String upd_opeacnt_value = "";
	protected String upd_opeacnt_state = "";
	protected String mk_flg_update;
	protected String mk_flg_value = "";
	protected String mk_flg_state = "";
	protected String srinf_kanri_no_update;
	protected String srinf_kanri_no_value = "";
	protected Boolean srinf_kanri_no_enabled = false;
	protected String srinf_kanri_no_state = "";
	protected X33VDataTypeList ipv6_chgum_inf_list = null;
	protected String ipv6_prtcl_sbt_cd_update;
	protected String ipv6_prtcl_sbt_cd_value = "";
	protected String ipv6_prtcl_sbt_cd_state = "";
	protected X33VDataTypeList ipv6_prtcl_sbt_cd_inf_list = null;
	protected String ipv6_taiiki_ctrl_cd_update;
	protected String ipv6_taiiki_ctrl_cd_value = "";
	protected String ipv6_taiiki_ctrl_cd_state = "";
	protected X33VDataTypeList ipv6_taiiki_ctrl_cd_inf_list = null;
	protected String ipv6_chuskk_cd_update;
	protected String ipv6_chuskk_cd_value = "";
	protected Boolean ipv6_chuskk_cd_enabled = false;
	protected String ipv6_chuskk_cd_state = "";
	protected String ipv6_ad_ifid_update;
	protected String ipv6_ad_ifid_value = "";
	protected Boolean ipv6_ad_ifid_enabled = false;
	protected String ipv6_ad_ifid_state = "";
	protected String ipv6_taknkiki_model_cd_update;
	protected String ipv6_taknkiki_model_cd_value = "";
	protected Boolean ipv6_taknkiki_model_cd_enabled = false;
	protected String ipv6_taknkiki_model_cd_state = "";
	protected String ipv6_ctrl_type_cd_update;
	protected String ipv6_ctrl_type_cd_value = "";
	protected String ipv6_ctrl_type_cd_state = "";
	protected X33VDataTypeList ipv6_ctrl_type_cd_inf_list = null;
	protected String ipv6_l2tp_ninsho_id_update;
	protected String ipv6_l2tp_ninsho_id_value = "";
	protected String ipv6_l2tp_ninsho_id_state = "";
	protected String ipv6_ping_rsp_stat_cd_update;
	protected String ipv6_ping_rsp_stat_cd_value = "";
	protected String ipv6_ping_rsp_stat_cd_state = "";
	protected String ipv6_ninsho_id_update;
	protected String ipv6_ninsho_id_value = "";
	protected Boolean ipv6_ninsho_id_enabled = false;
	protected String ipv6_ninsho_id_state = "";
	protected X33VDataTypeList ipv6_pwd_chgum_inf_list = null;
	protected String ipv6_ninsho_pwd_update;
	protected String ipv6_ninsho_pwd_value = "";
	protected Boolean ipv6_ninsho_pwd_enabled = false;
	protected String ipv6_ninsho_pwd_state = "";
	protected String femtsel_opum_update;
	protected String femtsel_opum_value = "";
	protected Boolean femtsel_opum_enabled = false;
	protected String femtsel_opum_state = "";
	protected X33VDataTypeList femtsel_opum_inf_list = null;
	protected X33VDataTypeList chbf_mlad_chgum_inf_list = null;
	protected String chbf_mlad_update;
	protected String chbf_mlad_value = "";
	protected Boolean chbf_mlad_enabled = false;
	protected String chbf_mlad_state = "";
	protected X33VDataTypeList chaf_mail_account_chgum_inf_list = null;
	protected String chaf_mail_account_update;
	protected String chaf_mail_account_value = "";
	protected Boolean chaf_mail_account_enabled = false;
	protected String chaf_mail_account_state = "";
	protected X33VDataTypeList mailalias_hktgi_flg_chgum_inf_list = null;
	protected String mailalias_hktgi_flg_update;
	protected String mailalias_hktgi_flg_value = "";
	protected String mailalias_hktgi_flg_state = "";
	protected X33VDataTypeList mailalias_hktgi_flg_inf_list = null;
	protected X33VDataTypeList mlviruschk_hktgi_flg_chgum_inf_list = null;
	protected String mlviruschk_hktgi_flg_update;
	protected String mlviruschk_hktgi_flg_value = "";
	protected String mlviruschk_hktgi_flg_state = "";
	protected X33VDataTypeList mlviruschk_hktgi_flg_inf_list = null;
	protected X33VDataTypeList ml_vrsette_hktgi_flg_chgum_inf_list = null;
	protected String ml_vrsette_hktgi_flg_update;
	protected String ml_vrsette_hktgi_flg_value = "";
	protected String ml_vrsette_hktgi_flg_state = "";
	protected X33VDataTypeList ml_vrsette_hktgi_flg_inf_list = null;
	protected X33VDataTypeList mlad_chgj_ml_tns_flg_chgum_inf_list = null;
	protected String mlad_chgj_ml_tns_flg_update;
	protected String mlad_chgj_ml_tns_flg_value = "";
	protected String mlad_chgj_ml_tns_flg_state = "";
	protected X33VDataTypeList mlad_chgj_ml_tns_flg_inf_list = null;
 
	// コンストラクタ生成
	public SCW00201SFBean(){
		//コンストラクタの宣言部生成
		ord_sbt_cd_inf_list = new X33VDataTypeList(1);		
		yokyu_mt_apl_sbt_inf_list = new X33VDataTypeList(1);		
		svc_order_inf_list = new X33VDataTypeList(1);		
		svc_order_dtail_inf_list = new X33VDataTypeList(1);		
		yokyu_sbt_inf_list = new X33VDataTypeList(1);		
		schedule_ymd_inf_list = new X33VDataTypeList(1);		
		ninsho_id_chgum_inf_list = new X33VDataTypeList(1);		
		ninsho_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		pop_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		mlad_chgum_inf_list = new X33VDataTypeList(1);		
		mlad_alias_chgum_inf_list = new X33VDataTypeList(1);		
		mlbox_capa_chgum_inf_list = new X33VDataTypeList(1);		
		tenso_mail_hoji_flg_chgum_inf_list = new X33VDataTypeList(1);		
		tenso_mail_hoji_flg_inf_list = new X33VDataTypeList(1);		
		tenso_saki_mail_ad_chgum_inf_list = new X33VDataTypeList(1);		
		mlkrsha_id_chgum_inf_list = new X33VDataTypeList(1);		
		mlkrsha_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		hjdomain_mlbox_capa_chgum_inf_list = new X33VDataTypeList(1);		
		total_account_cnt_chgum_inf_list = new X33VDataTypeList(1);		
		mlkrsha_pop_id_chgum_list = new X33VDataTypeList(1);		
		mlkrsha_pop_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		mlkrsha_mlad_chgum_inf_list = new X33VDataTypeList(1);		
		mlkrsha_mlbox_capa_chgum_inf_list = new X33VDataTypeList(1);		
		virus_chk_yh_chgum_inf_list = new X33VDataTypeList(1);		
		virus_chk_yh_inf_list = new X33VDataTypeList(1);		
		web_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		url_chgum_inf_list = new X33VDataTypeList(1);		
		hp_capa_chgum_inf_list = new X33VDataTypeList(1);		
		accss_bnsk_chgum_inf_list = new X33VDataTypeList(1);		
		mllist_krisha_mlad_chgum_inf_list = new X33VDataTypeList(1);		
		mllist_kosho_chgum_inf_list = new X33VDataTypeList(1);		
		mllist_max_user_cnt_chgum_inf_list = new X33VDataTypeList(1);		
		mllist_kokai_yh_chgum_inf_list = new X33VDataTypeList(1);		
		mllist_kokai_yh_inf_list = new X33VDataTypeList(1);		
		ip_ad_chgum_inf_list = new X33VDataTypeList(1);		
		netmask_chgum_inf_list = new X33VDataTypeList(1);		
		bas_id_chgum_inf_list = new X33VDataTypeList(1);		
		mltise_cnt_chgum_inf_list = new X33VDataTypeList(1);		
		bas_host_id_chgum_inf_list = new X33VDataTypeList(1);		
		vlan_id_chgum_inf_list = new X33VDataTypeList(1);		
		svc_id_chgum_inf_list = new X33VDataTypeList(1);		
		// ANK-3834-00-00 ADD START
		kei_crs_chgum_inf_list = new X33VDataTypeList(1);		
		dns_opt_out_choice_flg_chgum_inf_list = new X33VDataTypeList(1);		
		// ANK-3834-00-00 ADD END
		wish_ownr_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		grpcom_disk_capa_chgum_inf_list = new X33VDataTypeList(1);		
		dupcon_ninsho_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		dup_plan_sbt_chgum_inf_list = new X33VDataTypeList(1);		
		dup_plan_sbt_inf_list = new X33VDataTypeList(1);		
		bbr_ninsho_key_chgum_inf_list = new X33VDataTypeList(1);		
		connect_mode_chgum_inf_list = new X33VDataTypeList(1);		
		connect_mode_cd_inf_list = new X33VDataTypeList(1);		
		auto_cut_mode_chgum_inf_list = new X33VDataTypeList(1);		
		auto_cut_mode_cd_inf_list = new X33VDataTypeList(1);		
		auto_cut_time_chgum_inf_list = new X33VDataTypeList(1);		
		pppoe_bridge_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);		
		pppoe_bridge_sbt_cd_inf_list = new X33VDataTypeList(1);		
		ping_response_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);		
		ping_response_sbt_cd_inf_list = new X33VDataTypeList(1);		
		ipv6_chgum_inf_list = new X33VDataTypeList(1);		
		ipv6_prtcl_sbt_cd_inf_list = new X33VDataTypeList(1);		
		ipv6_taiiki_ctrl_cd_inf_list = new X33VDataTypeList(1);		
		ipv6_ctrl_type_cd_inf_list = new X33VDataTypeList(1);		
		ipv6_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		femtsel_opum_inf_list = new X33VDataTypeList(1);		
		chbf_mlad_chgum_inf_list = new X33VDataTypeList(1);		
		chaf_mail_account_chgum_inf_list = new X33VDataTypeList(1);		
		mailalias_hktgi_flg_chgum_inf_list = new X33VDataTypeList(1);		
		mailalias_hktgi_flg_inf_list = new X33VDataTypeList(1);		
		mlviruschk_hktgi_flg_chgum_inf_list = new X33VDataTypeList(1);		
		mlviruschk_hktgi_flg_inf_list = new X33VDataTypeList(1);		
		ml_vrsette_hktgi_flg_chgum_inf_list = new X33VDataTypeList(1);		
		ml_vrsette_hktgi_flg_inf_list = new X33VDataTypeList(1);		
		mlad_chgj_ml_tns_flg_chgum_inf_list = new X33VDataTypeList(1);		
		mlad_chgj_ml_tns_flg_inf_list = new X33VDataTypeList(1);		
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			ord_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			yokyu_mt_apl_sbt_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			svc_order_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			svc_order_dtail_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			yokyu_sbt_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF03DBean tmpBean = new SCW00201SF03DBean();
			schedule_ymd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			ninsho_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			ninsho_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			pop_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlad_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlad_alias_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlbox_capa_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			tenso_mail_hoji_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			tenso_mail_hoji_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			tenso_saki_mail_ad_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlkrsha_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlkrsha_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			hjdomain_mlbox_capa_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			total_account_cnt_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlkrsha_pop_id_chgum_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlkrsha_pop_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlkrsha_mlad_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlkrsha_mlbox_capa_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			virus_chk_yh_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			virus_chk_yh_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			web_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			url_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			hp_capa_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			accss_bnsk_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mllist_krisha_mlad_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mllist_kosho_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mllist_max_user_cnt_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mllist_kokai_yh_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			mllist_kokai_yh_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			ip_ad_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			netmask_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			bas_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mltise_cnt_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			bas_host_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			vlan_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			svc_id_chgum_inf_list.add(tmpBean);
		}
		// ANK-3834-00-00 ADD START
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			kei_crs_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			dns_opt_out_choice_flg_chgum_inf_list.add(tmpBean);
		}
		// ANK-3834-00-00 ADD END
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			wish_ownr_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			grpcom_disk_capa_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			dupcon_ninsho_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			dup_plan_sbt_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			dup_plan_sbt_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			bbr_ninsho_key_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			connect_mode_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			connect_mode_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			auto_cut_mode_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			auto_cut_mode_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			auto_cut_time_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			pppoe_bridge_sbt_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			pppoe_bridge_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			ping_response_sbt_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			ping_response_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			ipv6_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			ipv6_prtcl_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			ipv6_taiiki_ctrl_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			ipv6_ctrl_type_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			ipv6_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			femtsel_opum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			chbf_mlad_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			chaf_mail_account_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mailalias_hktgi_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			mailalias_hktgi_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlviruschk_hktgi_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			mlviruschk_hktgi_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			ml_vrsette_hktgi_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			ml_vrsette_hktgi_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
			mlad_chgj_ml_tns_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
			mlad_chgj_ml_tns_flg_inf_list.add(tmpBean);
		}
	}
 
    /**
     *  Getter/Setterメソッド
     */
    public String getReferid_update() {
        return this.referid_update ;
    }
 
    public void setReferid_update(String param) {
        this.referid_update = param ;
    }
 
    public String getReferid_value() {
        return this.referid_value ;
    }
 
    public void setReferid_value( String param) {
        this.referid_value = param ;
    }
 
    public String getReferid_state() {
        return this.referid_state ;
    }
 
    public void setReferid_state(String param) {
        this.referid_state = param ;
    }
 
    public String getOrd_sbt_cd_update() {
        return this.ord_sbt_cd_update ;
    }
 
    public void setOrd_sbt_cd_update(String param) {
        this.ord_sbt_cd_update = param ;
    }
 
    public String getOrd_sbt_cd_value() {
        return this.ord_sbt_cd_value ;
    }
 
    public void setOrd_sbt_cd_value( String param) {
        this.ord_sbt_cd_value = param ;
    }
 
    public String getOrd_sbt_cd_state() {
        return this.ord_sbt_cd_state ;
    }
 
    public void setOrd_sbt_cd_state(String param) {
        this.ord_sbt_cd_state = param ;
    }
 
    public String getOrd_sbt_cd_hoji_update() {
        return this.ord_sbt_cd_hoji_update ;
    }
 
    public void setOrd_sbt_cd_hoji_update(String param) {
        this.ord_sbt_cd_hoji_update = param ;
    }
 
    public String getOrd_sbt_cd_hoji_value() {
        return this.ord_sbt_cd_hoji_value ;
    }
 
    public void setOrd_sbt_cd_hoji_value( String param) {
        this.ord_sbt_cd_hoji_value = param ;
    }
 
    public String getOrd_sbt_cd_hoji_state() {
        return this.ord_sbt_cd_hoji_state ;
    }
 
    public void setOrd_sbt_cd_hoji_state(String param) {
        this.ord_sbt_cd_hoji_state = param ;
    }
 
 
    public X33VDataTypeList getOrd_sbt_cd_inf_list() {
        return this.ord_sbt_cd_inf_list ;
    }
 
    public void setOrd_sbt_cd_inf_list(X33VDataTypeList param) {
        this.ord_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ord_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ord_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ord_sbt_cd_inf_list.get(i)).loadModelData("オーダ種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSvc_kei_no_update() {
        return this.svc_kei_no_update ;
    }
 
    public void setSvc_kei_no_update(String param) {
        this.svc_kei_no_update = param ;
    }
 
    public String getSvc_kei_no_value() {
        return this.svc_kei_no_value ;
    }
 
    public void setSvc_kei_no_value( String param) {
        this.svc_kei_no_value = param ;
    }
 
    public Boolean getSvc_kei_no_enabled() {
        return this.svc_kei_no_enabled ;
    }    
 
    public void setSvc_kei_no_enabled(Boolean param) {
        this.svc_kei_no_enabled = param ;
    }
 
    public String getSvc_kei_no_state() {
        return this.svc_kei_no_state ;
    }
 
    public void setSvc_kei_no_state(String param) {
        this.svc_kei_no_state = param ;
    }
 
    public String getSvc_kei_ucwk_no_update() {
        return this.svc_kei_ucwk_no_update ;
    }
 
    public void setSvc_kei_ucwk_no_update(String param) {
        this.svc_kei_ucwk_no_update = param ;
    }
 
    public String getSvc_kei_ucwk_no_value() {
        return this.svc_kei_ucwk_no_value ;
    }
 
    public void setSvc_kei_ucwk_no_value( String param) {
        this.svc_kei_ucwk_no_value = param ;
    }
 
    public String getSvc_kei_ucwk_no_state() {
        return this.svc_kei_ucwk_no_state ;
    }
 
    public void setSvc_kei_ucwk_no_state(String param) {
        this.svc_kei_ucwk_no_state = param ;
    }
 
    public String getOp_svc_kei_no_update() {
        return this.op_svc_kei_no_update ;
    }
 
    public void setOp_svc_kei_no_update(String param) {
        this.op_svc_kei_no_update = param ;
    }
 
    public String getOp_svc_kei_no_value() {
        return this.op_svc_kei_no_value ;
    }
 
    public void setOp_svc_kei_no_value( String param) {
        this.op_svc_kei_no_value = param ;
    }
 
    public String getOp_svc_kei_no_state() {
        return this.op_svc_kei_no_state ;
    }
 
    public void setOp_svc_kei_no_state(String param) {
        this.op_svc_kei_no_state = param ;
    }
 
    public String getKktk_scv_kei_no_update() {
        return this.kktk_scv_kei_no_update ;
    }
 
    public void setKktk_scv_kei_no_update(String param) {
        this.kktk_scv_kei_no_update = param ;
    }
 
    public String getKktk_scv_kei_no_value() {
        return this.kktk_scv_kei_no_value ;
    }
 
    public void setKktk_scv_kei_no_value( String param) {
        this.kktk_scv_kei_no_value = param ;
    }
 
    public String getKktk_scv_kei_no_state() {
        return this.kktk_scv_kei_no_state ;
    }
 
    public void setKktk_scv_kei_no_state(String param) {
        this.kktk_scv_kei_no_state = param ;
    }
 
    public String getHjin_eo_ykae_svkei_no_update() {
        return this.hjin_eo_ykae_svkei_no_update ;
    }
 
    public void setHjin_eo_ykae_svkei_no_update(String param) {
        this.hjin_eo_ykae_svkei_no_update = param ;
    }
 
    public String getHjin_eo_ykae_svkei_no_value() {
        return this.hjin_eo_ykae_svkei_no_value ;
    }
 
    public void setHjin_eo_ykae_svkei_no_value( String param) {
        this.hjin_eo_ykae_svkei_no_value = param ;
    }
 
    public String getHjin_eo_ykae_svkei_no_state() {
        return this.hjin_eo_ykae_svkei_no_state ;
    }
 
    public void setHjin_eo_ykae_svkei_no_state(String param) {
        this.hjin_eo_ykae_svkei_no_state = param ;
    }
 
    public String getYokyu_mt_apl_sbt_cd_update() {
        return this.yokyu_mt_apl_sbt_cd_update ;
    }
 
    public void setYokyu_mt_apl_sbt_cd_update(String param) {
        this.yokyu_mt_apl_sbt_cd_update = param ;
    }
 
    public String getYokyu_mt_apl_sbt_cd_value() {
        return this.yokyu_mt_apl_sbt_cd_value ;
    }
 
    public void setYokyu_mt_apl_sbt_cd_value( String param) {
        this.yokyu_mt_apl_sbt_cd_value = param ;
    }
 
    public String getYokyu_mt_apl_sbt_cd_state() {
        return this.yokyu_mt_apl_sbt_cd_state ;
    }
 
    public void setYokyu_mt_apl_sbt_cd_state(String param) {
        this.yokyu_mt_apl_sbt_cd_state = param ;
    }
 
 
    public X33VDataTypeList getYokyu_mt_apl_sbt_inf_list() {
        return this.yokyu_mt_apl_sbt_inf_list ;
    }
 
    public void setYokyu_mt_apl_sbt_inf_list(X33VDataTypeList param) {
        this.yokyu_mt_apl_sbt_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_yokyu_mt_apl_sbt_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<yokyu_mt_apl_sbt_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) yokyu_mt_apl_sbt_inf_list.get(i)).loadModelData("要求元アプリ種別情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSvc_order_cd_update() {
        return this.svc_order_cd_update ;
    }
 
    public void setSvc_order_cd_update(String param) {
        this.svc_order_cd_update = param ;
    }
 
    public String getSvc_order_cd_value() {
        return this.svc_order_cd_value ;
    }
 
    public void setSvc_order_cd_value( String param) {
        this.svc_order_cd_value = param ;
    }
 
    public String getSvc_order_cd_state() {
        return this.svc_order_cd_state ;
    }
 
    public void setSvc_order_cd_state(String param) {
        this.svc_order_cd_state = param ;
    }
 
 
    public X33VDataTypeList getSvc_order_inf_list() {
        return this.svc_order_inf_list ;
    }
 
    public void setSvc_order_inf_list(X33VDataTypeList param) {
        this.svc_order_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_svc_order_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<svc_order_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) svc_order_inf_list.get(i)).loadModelData("サービスオーダ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSvc_order_dtail_cd_update() {
        return this.svc_order_dtail_cd_update ;
    }
 
    public void setSvc_order_dtail_cd_update(String param) {
        this.svc_order_dtail_cd_update = param ;
    }
 
    public String getSvc_order_dtail_cd_value() {
        return this.svc_order_dtail_cd_value ;
    }
 
    public void setSvc_order_dtail_cd_value( String param) {
        this.svc_order_dtail_cd_value = param ;
    }
 
    public String getSvc_order_dtail_cd_state() {
        return this.svc_order_dtail_cd_state ;
    }
 
    public void setSvc_order_dtail_cd_state(String param) {
        this.svc_order_dtail_cd_state = param ;
    }
 
 
    public X33VDataTypeList getSvc_order_dtail_inf_list() {
        return this.svc_order_dtail_inf_list ;
    }
 
    public void setSvc_order_dtail_inf_list(X33VDataTypeList param) {
        this.svc_order_dtail_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_svc_order_dtail_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<svc_order_dtail_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) svc_order_dtail_inf_list.get(i)).loadModelData("サービスオーダ詳細情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getYokyu_sbt_cd_update() {
        return this.yokyu_sbt_cd_update ;
    }
 
    public void setYokyu_sbt_cd_update(String param) {
        this.yokyu_sbt_cd_update = param ;
    }
 
    public String getYokyu_sbt_cd_value() {
        return this.yokyu_sbt_cd_value ;
    }
 
    public void setYokyu_sbt_cd_value( String param) {
        this.yokyu_sbt_cd_value = param ;
    }
 
    public String getYokyu_sbt_cd_state() {
        return this.yokyu_sbt_cd_state ;
    }
 
    public void setYokyu_sbt_cd_state(String param) {
        this.yokyu_sbt_cd_state = param ;
    }
 
 
    public X33VDataTypeList getYokyu_sbt_inf_list() {
        return this.yokyu_sbt_inf_list ;
    }
 
    public void setYokyu_sbt_inf_list(X33VDataTypeList param) {
        this.yokyu_sbt_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_yokyu_sbt_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<yokyu_sbt_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) yokyu_sbt_inf_list.get(i)).loadModelData("要求種別情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getDeltg_sod_renkei_seq_update() {
        return this.deltg_sod_renkei_seq_update ;
    }
 
    public void setDeltg_sod_renkei_seq_update(String param) {
        this.deltg_sod_renkei_seq_update = param ;
    }
 
    public String getDeltg_sod_renkei_seq_value() {
        return this.deltg_sod_renkei_seq_value ;
    }
 
    public void setDeltg_sod_renkei_seq_value( String param) {
        this.deltg_sod_renkei_seq_value = param ;
    }
 
    public Boolean getDeltg_sod_renkei_seq_enabled() {
        return this.deltg_sod_renkei_seq_enabled ;
    }    
 
    public void setDeltg_sod_renkei_seq_enabled(Boolean param) {
        this.deltg_sod_renkei_seq_enabled = param ;
    }
 
    public String getDeltg_sod_renkei_seq_state() {
        return this.deltg_sod_renkei_seq_state ;
    }
 
    public void setDeltg_sod_renkei_seq_state(String param) {
        this.deltg_sod_renkei_seq_state = param ;
    }
 
    public String getSchedule_ymd_update() {
        return this.schedule_ymd_update ;
    }
 
    public void setSchedule_ymd_update(String param) {
        this.schedule_ymd_update = param ;
    }
 
    public String getSchedule_ymd_value() {
        return this.schedule_ymd_value ;
    }
 
    public void setSchedule_ymd_value( String param) {
        this.schedule_ymd_value = param ;
    }
 
    public String getSchedule_ymd_state() {
        return this.schedule_ymd_state ;
    }
 
    public void setSchedule_ymd_state(String param) {
        this.schedule_ymd_state = param ;
    }
 
 
    public X33VDataTypeList getSchedule_ymd_inf_list() {
        return this.schedule_ymd_inf_list ;
    }
 
    public void setSchedule_ymd_inf_list(X33VDataTypeList param) {
        this.schedule_ymd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_schedule_ymd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<schedule_ymd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) schedule_ymd_inf_list.get(i)).loadModelData("スケジュール年月日情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getNinsho_id_chgum_inf_list() {
        return this.ninsho_id_chgum_inf_list ;
    }
 
    public void setNinsho_id_chgum_inf_list(X33VDataTypeList param) {
        this.ninsho_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ninsho_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ninsho_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ninsho_id_chgum_inf_list.get(i)).loadModelData("認証ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getNinsho_id_update() {
        return this.ninsho_id_update ;
    }
 
    public void setNinsho_id_update(String param) {
        this.ninsho_id_update = param ;
    }
 
    public String getNinsho_id_value() {
        return this.ninsho_id_value ;
    }
 
    public void setNinsho_id_value( String param) {
        this.ninsho_id_value = param ;
    }
 
    public Boolean getNinsho_id_enabled() {
        return this.ninsho_id_enabled ;
    }    
 
    public void setNinsho_id_enabled(Boolean param) {
        this.ninsho_id_enabled = param ;
    }
 
    public String getNinsho_id_state() {
        return this.ninsho_id_state ;
    }
 
    public void setNinsho_id_state(String param) {
        this.ninsho_id_state = param ;
    }
 
 
    public X33VDataTypeList getNinsho_id_pwd_chgum_inf_list() {
        return this.ninsho_id_pwd_chgum_inf_list ;
    }
 
    public void setNinsho_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.ninsho_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ninsho_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ninsho_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ninsho_id_pwd_chgum_inf_list.get(i)).loadModelData("認証ＩＤパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getNinsho_id_pwd_update() {
        return this.ninsho_id_pwd_update ;
    }
 
    public void setNinsho_id_pwd_update(String param) {
        this.ninsho_id_pwd_update = param ;
    }
 
    public String getNinsho_id_pwd_value() {
        return this.ninsho_id_pwd_value ;
    }
 
    public void setNinsho_id_pwd_value( String param) {
        this.ninsho_id_pwd_value = param ;
    }
 
    public Boolean getNinsho_id_pwd_enabled() {
        return this.ninsho_id_pwd_enabled ;
    }    
 
    public void setNinsho_id_pwd_enabled(Boolean param) {
        this.ninsho_id_pwd_enabled = param ;
    }
 
    public String getNinsho_id_pwd_state() {
        return this.ninsho_id_pwd_state ;
    }
 
    public void setNinsho_id_pwd_state(String param) {
        this.ninsho_id_pwd_state = param ;
    }
 
    public String getPop_id_update() {
        return this.pop_id_update ;
    }
 
    public void setPop_id_update(String param) {
        this.pop_id_update = param ;
    }
 
    public String getPop_id_value() {
        return this.pop_id_value ;
    }
 
    public void setPop_id_value( String param) {
        this.pop_id_value = param ;
    }
 
    public Boolean getPop_id_enabled() {
        return this.pop_id_enabled ;
    }    
 
    public void setPop_id_enabled(Boolean param) {
        this.pop_id_enabled = param ;
    }
 
    public String getPop_id_state() {
        return this.pop_id_state ;
    }
 
    public void setPop_id_state(String param) {
        this.pop_id_state = param ;
    }
 
 
    public X33VDataTypeList getPop_id_pwd_chgum_inf_list() {
        return this.pop_id_pwd_chgum_inf_list ;
    }
 
    public void setPop_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.pop_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pop_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pop_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pop_id_pwd_chgum_inf_list.get(i)).loadModelData("ＰＯＰＩＤパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getPop_id_pwd_update() {
        return this.pop_id_pwd_update ;
    }
 
    public void setPop_id_pwd_update(String param) {
        this.pop_id_pwd_update = param ;
    }
 
    public String getPop_id_pwd_value() {
        return this.pop_id_pwd_value ;
    }
 
    public void setPop_id_pwd_value( String param) {
        this.pop_id_pwd_value = param ;
    }
 
    public Boolean getPop_id_pwd_enabled() {
        return this.pop_id_pwd_enabled ;
    }    
 
    public void setPop_id_pwd_enabled(Boolean param) {
        this.pop_id_pwd_enabled = param ;
    }
 
    public String getPop_id_pwd_state() {
        return this.pop_id_pwd_state ;
    }
 
    public void setPop_id_pwd_state(String param) {
        this.pop_id_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getMlad_chgum_inf_list() {
        return this.mlad_chgum_inf_list ;
    }
 
    public void setMlad_chgum_inf_list(X33VDataTypeList param) {
        this.mlad_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlad_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlad_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlad_chgum_inf_list.get(i)).loadModelData("メールアドレス変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMlad_update() {
        return this.mlad_update ;
    }
 
    public void setMlad_update(String param) {
        this.mlad_update = param ;
    }
 
    public String getMlad_value() {
        return this.mlad_value ;
    }
 
    public void setMlad_value( String param) {
        this.mlad_value = param ;
    }
 
    public Boolean getMlad_enabled() {
        return this.mlad_enabled ;
    }    
 
    public void setMlad_enabled(Boolean param) {
        this.mlad_enabled = param ;
    }
 
    public String getMlad_state() {
        return this.mlad_state ;
    }
 
    public void setMlad_state(String param) {
        this.mlad_state = param ;
    }
 
 
    public X33VDataTypeList getMlad_alias_chgum_inf_list() {
        return this.mlad_alias_chgum_inf_list ;
    }
 
    public void setMlad_alias_chgum_inf_list(X33VDataTypeList param) {
        this.mlad_alias_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlad_alias_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlad_alias_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlad_alias_chgum_inf_list.get(i)).loadModelData("メールエイリアス変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMail_alias_update() {
        return this.mail_alias_update ;
    }
 
    public void setMail_alias_update(String param) {
        this.mail_alias_update = param ;
    }
 
    public String getMail_alias_value() {
        return this.mail_alias_value ;
    }
 
    public void setMail_alias_value( String param) {
        this.mail_alias_value = param ;
    }
 
    public Boolean getMail_alias_enabled() {
        return this.mail_alias_enabled ;
    }    
 
    public void setMail_alias_enabled(Boolean param) {
        this.mail_alias_enabled = param ;
    }
 
    public String getMail_alias_state() {
        return this.mail_alias_state ;
    }
 
    public void setMail_alias_state(String param) {
        this.mail_alias_state = param ;
    }
 
 
    public X33VDataTypeList getMlbox_capa_chgum_inf_list() {
        return this.mlbox_capa_chgum_inf_list ;
    }
 
    public void setMlbox_capa_chgum_inf_list(X33VDataTypeList param) {
        this.mlbox_capa_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlbox_capa_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlbox_capa_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlbox_capa_chgum_inf_list.get(i)).loadModelData("メールボックス容量変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMlbox_capa_update() {
        return this.mlbox_capa_update ;
    }
 
    public void setMlbox_capa_update(String param) {
        this.mlbox_capa_update = param ;
    }
 
    public String getMlbox_capa_value() {
        return this.mlbox_capa_value ;
    }
 
    public void setMlbox_capa_value( String param) {
        this.mlbox_capa_value = param ;
    }
 
    public Boolean getMlbox_capa_enabled() {
        return this.mlbox_capa_enabled ;
    }    
 
    public void setMlbox_capa_enabled(Boolean param) {
        this.mlbox_capa_enabled = param ;
    }
 
    public String getMlbox_capa_state() {
        return this.mlbox_capa_state ;
    }
 
    public void setMlbox_capa_state(String param) {
        this.mlbox_capa_state = param ;
    }
 
 
    public X33VDataTypeList getTenso_mail_hoji_flg_chgum_inf_list() {
        return this.tenso_mail_hoji_flg_chgum_inf_list ;
    }
 
    public void setTenso_mail_hoji_flg_chgum_inf_list(X33VDataTypeList param) {
        this.tenso_mail_hoji_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tenso_mail_hoji_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tenso_mail_hoji_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tenso_mail_hoji_flg_chgum_inf_list.get(i)).loadModelData("転送メール保持フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTenso_mail_hoji_flg_update() {
        return this.tenso_mail_hoji_flg_update ;
    }
 
    public void setTenso_mail_hoji_flg_update(String param) {
        this.tenso_mail_hoji_flg_update = param ;
    }
 
    public String getTenso_mail_hoji_flg_value() {
        return this.tenso_mail_hoji_flg_value ;
    }
 
    public void setTenso_mail_hoji_flg_value( String param) {
        this.tenso_mail_hoji_flg_value = param ;
    }
 
    public String getTenso_mail_hoji_flg_state() {
        return this.tenso_mail_hoji_flg_state ;
    }
 
    public void setTenso_mail_hoji_flg_state(String param) {
        this.tenso_mail_hoji_flg_state = param ;
    }
 
 
    public X33VDataTypeList getTenso_mail_hoji_flg_inf_list() {
        return this.tenso_mail_hoji_flg_inf_list ;
    }
 
    public void setTenso_mail_hoji_flg_inf_list(X33VDataTypeList param) {
        this.tenso_mail_hoji_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tenso_mail_hoji_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tenso_mail_hoji_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tenso_mail_hoji_flg_inf_list.get(i)).loadModelData("転送メール保持フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTenso_saki_mail_ad_chgum_inf_list() {
        return this.tenso_saki_mail_ad_chgum_inf_list ;
    }
 
    public void setTenso_saki_mail_ad_chgum_inf_list(X33VDataTypeList param) {
        this.tenso_saki_mail_ad_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tenso_saki_mail_ad_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tenso_saki_mail_ad_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tenso_saki_mail_ad_chgum_inf_list.get(i)).loadModelData("転送先メールアドレス変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTenso_saki_mail_ad_1_update() {
        return this.tenso_saki_mail_ad_1_update ;
    }
 
    public void setTenso_saki_mail_ad_1_update(String param) {
        this.tenso_saki_mail_ad_1_update = param ;
    }
 
    public String getTenso_saki_mail_ad_1_value() {
        return this.tenso_saki_mail_ad_1_value ;
    }
 
    public void setTenso_saki_mail_ad_1_value( String param) {
        this.tenso_saki_mail_ad_1_value = param ;
    }
 
    public Boolean getTenso_saki_mail_ad_1_enabled() {
        return this.tenso_saki_mail_ad_1_enabled ;
    }    
 
    public void setTenso_saki_mail_ad_1_enabled(Boolean param) {
        this.tenso_saki_mail_ad_1_enabled = param ;
    }
 
    public String getTenso_saki_mail_ad_1_state() {
        return this.tenso_saki_mail_ad_1_state ;
    }
 
    public void setTenso_saki_mail_ad_1_state(String param) {
        this.tenso_saki_mail_ad_1_state = param ;
    }
 
    public String getTenso_saki_mail_ad_2_update() {
        return this.tenso_saki_mail_ad_2_update ;
    }
 
    public void setTenso_saki_mail_ad_2_update(String param) {
        this.tenso_saki_mail_ad_2_update = param ;
    }
 
    public String getTenso_saki_mail_ad_2_value() {
        return this.tenso_saki_mail_ad_2_value ;
    }
 
    public void setTenso_saki_mail_ad_2_value( String param) {
        this.tenso_saki_mail_ad_2_value = param ;
    }
 
    public Boolean getTenso_saki_mail_ad_2_enabled() {
        return this.tenso_saki_mail_ad_2_enabled ;
    }    
 
    public void setTenso_saki_mail_ad_2_enabled(Boolean param) {
        this.tenso_saki_mail_ad_2_enabled = param ;
    }
 
    public String getTenso_saki_mail_ad_2_state() {
        return this.tenso_saki_mail_ad_2_state ;
    }
 
    public void setTenso_saki_mail_ad_2_state(String param) {
        this.tenso_saki_mail_ad_2_state = param ;
    }
 
    public String getTenso_saki_mail_ad_3_update() {
        return this.tenso_saki_mail_ad_3_update ;
    }
 
    public void setTenso_saki_mail_ad_3_update(String param) {
        this.tenso_saki_mail_ad_3_update = param ;
    }
 
    public String getTenso_saki_mail_ad_3_value() {
        return this.tenso_saki_mail_ad_3_value ;
    }
 
    public void setTenso_saki_mail_ad_3_value( String param) {
        this.tenso_saki_mail_ad_3_value = param ;
    }
 
    public Boolean getTenso_saki_mail_ad_3_enabled() {
        return this.tenso_saki_mail_ad_3_enabled ;
    }    
 
    public void setTenso_saki_mail_ad_3_enabled(Boolean param) {
        this.tenso_saki_mail_ad_3_enabled = param ;
    }
 
    public String getTenso_saki_mail_ad_3_state() {
        return this.tenso_saki_mail_ad_3_state ;
    }
 
    public void setTenso_saki_mail_ad_3_state(String param) {
        this.tenso_saki_mail_ad_3_state = param ;
    }
 
    public String getHojin_dokuji_domain_update() {
        return this.hojin_dokuji_domain_update ;
    }
 
    public void setHojin_dokuji_domain_update(String param) {
        this.hojin_dokuji_domain_update = param ;
    }
 
    public String getHojin_dokuji_domain_value() {
        return this.hojin_dokuji_domain_value ;
    }
 
    public void setHojin_dokuji_domain_value( String param) {
        this.hojin_dokuji_domain_value = param ;
    }
 
    public String getHojin_dokuji_domain_state() {
        return this.hojin_dokuji_domain_state ;
    }
 
    public void setHojin_dokuji_domain_state(String param) {
        this.hojin_dokuji_domain_state = param ;
    }
 
 
    public X33VDataTypeList getMlkrsha_id_chgum_inf_list() {
        return this.mlkrsha_id_chgum_inf_list ;
    }
 
    public void setMlkrsha_id_chgum_inf_list(X33VDataTypeList param) {
        this.mlkrsha_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlkrsha_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlkrsha_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlkrsha_id_chgum_inf_list.get(i)).loadModelData("メール管理者ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMlkrsha_id_pwd_chgum_inf_list() {
        return this.mlkrsha_id_pwd_chgum_inf_list ;
    }
 
    public void setMlkrsha_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.mlkrsha_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlkrsha_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlkrsha_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlkrsha_id_pwd_chgum_inf_list.get(i)).loadModelData("メール管理者ＩＤパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getHjdomain_mlbox_capa_chgum_inf_list() {
        return this.hjdomain_mlbox_capa_chgum_inf_list ;
    }
 
    public void setHjdomain_mlbox_capa_chgum_inf_list(X33VDataTypeList param) {
        this.hjdomain_mlbox_capa_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_hjdomain_mlbox_capa_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<hjdomain_mlbox_capa_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) hjdomain_mlbox_capa_chgum_inf_list.get(i)).loadModelData("法人ドメインメールボックス容量変更有無情", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTotal_account_cnt_chgum_inf_list() {
        return this.total_account_cnt_chgum_inf_list ;
    }
 
    public void setTotal_account_cnt_chgum_inf_list(X33VDataTypeList param) {
        this.total_account_cnt_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_total_account_cnt_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<total_account_cnt_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) total_account_cnt_chgum_inf_list.get(i)).loadModelData("総アカウント数変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMlkrsha_pop_id_chgum_list() {
        return this.mlkrsha_pop_id_chgum_list ;
    }
 
    public void setMlkrsha_pop_id_chgum_list(X33VDataTypeList param) {
        this.mlkrsha_pop_id_chgum_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlkrsha_pop_id_chgum(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlkrsha_pop_id_chgum_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlkrsha_pop_id_chgum_list.get(i)).loadModelData("メール管理者ＰＯＰＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMlkrsha_pop_id_pwd_chgum_inf_list() {
        return this.mlkrsha_pop_id_pwd_chgum_inf_list ;
    }
 
    public void setMlkrsha_pop_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.mlkrsha_pop_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlkrsha_pop_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlkrsha_pop_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlkrsha_pop_id_pwd_chgum_inf_list.get(i)).loadModelData("メール管理者ＰＯＰＩＤパスワード変更有無", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMlkrsha_mlad_chgum_inf_list() {
        return this.mlkrsha_mlad_chgum_inf_list ;
    }
 
    public void setMlkrsha_mlad_chgum_inf_list(X33VDataTypeList param) {
        this.mlkrsha_mlad_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlkrsha_mlad_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlkrsha_mlad_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlkrsha_mlad_chgum_inf_list.get(i)).loadModelData("メール管理者メールアドレス変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMlkrsha_mlbox_capa_chgum_inf_list() {
        return this.mlkrsha_mlbox_capa_chgum_inf_list ;
    }
 
    public void setMlkrsha_mlbox_capa_chgum_inf_list(X33VDataTypeList param) {
        this.mlkrsha_mlbox_capa_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlkrsha_mlbox_capa_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlkrsha_mlbox_capa_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlkrsha_mlbox_capa_chgum_inf_list.get(i)).loadModelData("メール管理者メールボックス容量変更有無情", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getVirus_chk_yh_chgum_inf_list() {
        return this.virus_chk_yh_chgum_inf_list ;
    }
 
    public void setVirus_chk_yh_chgum_inf_list(X33VDataTypeList param) {
        this.virus_chk_yh_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_virus_chk_yh_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<virus_chk_yh_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) virus_chk_yh_chgum_inf_list.get(i)).loadModelData("ウイルスチェック要否変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getVirus_chk_yh_update() {
        return this.virus_chk_yh_update ;
    }
 
    public void setVirus_chk_yh_update(String param) {
        this.virus_chk_yh_update = param ;
    }
 
    public String getVirus_chk_yh_value() {
        return this.virus_chk_yh_value ;
    }
 
    public void setVirus_chk_yh_value( String param) {
        this.virus_chk_yh_value = param ;
    }
 
    public String getVirus_chk_yh_state() {
        return this.virus_chk_yh_state ;
    }
 
    public void setVirus_chk_yh_state(String param) {
        this.virus_chk_yh_state = param ;
    }
 
 
    public X33VDataTypeList getVirus_chk_yh_inf_list() {
        return this.virus_chk_yh_inf_list ;
    }
 
    public void setVirus_chk_yh_inf_list(X33VDataTypeList param) {
        this.virus_chk_yh_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_virus_chk_yh_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<virus_chk_yh_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) virus_chk_yh_inf_list.get(i)).loadModelData("ウイルスチェック要否情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getWeb_id_update() {
        return this.web_id_update ;
    }
 
    public void setWeb_id_update(String param) {
        this.web_id_update = param ;
    }
 
    public String getWeb_id_value() {
        return this.web_id_value ;
    }
 
    public void setWeb_id_value( String param) {
        this.web_id_value = param ;
    }
 
    public Boolean getWeb_id_enabled() {
        return this.web_id_enabled ;
    }    
 
    public void setWeb_id_enabled(Boolean param) {
        this.web_id_enabled = param ;
    }
 
    public String getWeb_id_state() {
        return this.web_id_state ;
    }
 
    public void setWeb_id_state(String param) {
        this.web_id_state = param ;
    }
 
 
    public X33VDataTypeList getWeb_id_pwd_chgum_inf_list() {
        return this.web_id_pwd_chgum_inf_list ;
    }
 
    public void setWeb_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.web_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_web_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<web_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) web_id_pwd_chgum_inf_list.get(i)).loadModelData("ＷｅｂＩＤパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getWeb_id_pwd_update() {
        return this.web_id_pwd_update ;
    }
 
    public void setWeb_id_pwd_update(String param) {
        this.web_id_pwd_update = param ;
    }
 
    public String getWeb_id_pwd_value() {
        return this.web_id_pwd_value ;
    }
 
    public void setWeb_id_pwd_value( String param) {
        this.web_id_pwd_value = param ;
    }
 
    public Boolean getWeb_id_pwd_enabled() {
        return this.web_id_pwd_enabled ;
    }    
 
    public void setWeb_id_pwd_enabled(Boolean param) {
        this.web_id_pwd_enabled = param ;
    }
 
    public String getWeb_id_pwd_state() {
        return this.web_id_pwd_state ;
    }
 
    public void setWeb_id_pwd_state(String param) {
        this.web_id_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getUrl_chgum_inf_list() {
        return this.url_chgum_inf_list ;
    }
 
    public void setUrl_chgum_inf_list(X33VDataTypeList param) {
        this.url_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_url_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<url_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) url_chgum_inf_list.get(i)).loadModelData("ＵＲＬ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getUrl_update() {
        return this.url_update ;
    }
 
    public void setUrl_update(String param) {
        this.url_update = param ;
    }
 
    public String getUrl_value() {
        return this.url_value ;
    }
 
    public void setUrl_value( String param) {
        this.url_value = param ;
    }
 
    public Boolean getUrl_enabled() {
        return this.url_enabled ;
    }    
 
    public void setUrl_enabled(Boolean param) {
        this.url_enabled = param ;
    }
 
    public String getUrl_state() {
        return this.url_state ;
    }
 
    public void setUrl_state(String param) {
        this.url_state = param ;
    }
 
 
    public X33VDataTypeList getHp_capa_chgum_inf_list() {
        return this.hp_capa_chgum_inf_list ;
    }
 
    public void setHp_capa_chgum_inf_list(X33VDataTypeList param) {
        this.hp_capa_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_hp_capa_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<hp_capa_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) hp_capa_chgum_inf_list.get(i)).loadModelData("ＨＰ容量変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getHp_capa_update() {
        return this.hp_capa_update ;
    }
 
    public void setHp_capa_update(String param) {
        this.hp_capa_update = param ;
    }
 
    public String getHp_capa_value() {
        return this.hp_capa_value ;
    }
 
    public void setHp_capa_value( String param) {
        this.hp_capa_value = param ;
    }
 
    public Boolean getHp_capa_enabled() {
        return this.hp_capa_enabled ;
    }    
 
    public void setHp_capa_enabled(Boolean param) {
        this.hp_capa_enabled = param ;
    }
 
    public String getHp_capa_state() {
        return this.hp_capa_state ;
    }
 
    public void setHp_capa_state(String param) {
        this.hp_capa_state = param ;
    }
 
 
    public X33VDataTypeList getAccss_bnsk_chgum_inf_list() {
        return this.accss_bnsk_chgum_inf_list ;
    }
 
    public void setAccss_bnsk_chgum_inf_list(X33VDataTypeList param) {
        this.accss_bnsk_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_accss_bnsk_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<accss_bnsk_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) accss_bnsk_chgum_inf_list.get(i)).loadModelData("アクセス分析変更有無", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getBuy_goods_cd_update() {
        return this.buy_goods_cd_update ;
    }
 
    public void setBuy_goods_cd_update(String param) {
        this.buy_goods_cd_update = param ;
    }
 
    public String getBuy_goods_cd_value() {
        return this.buy_goods_cd_value ;
    }
 
    public void setBuy_goods_cd_value( String param) {
        this.buy_goods_cd_value = param ;
    }
 
    public Boolean getBuy_goods_cd_enabled() {
        return this.buy_goods_cd_enabled ;
    }    
 
    public void setBuy_goods_cd_enabled(Boolean param) {
        this.buy_goods_cd_enabled = param ;
    }
 
    public String getBuy_goods_cd_state() {
        return this.buy_goods_cd_state ;
    }
 
    public void setBuy_goods_cd_state(String param) {
        this.buy_goods_cd_state = param ;
    }
 
    public String getMllist_nm_update() {
        return this.mllist_nm_update ;
    }
 
    public void setMllist_nm_update(String param) {
        this.mllist_nm_update = param ;
    }
 
    public String getMllist_nm_value() {
        return this.mllist_nm_value ;
    }
 
    public void setMllist_nm_value( String param) {
        this.mllist_nm_value = param ;
    }
 
    public Boolean getMllist_nm_enabled() {
        return this.mllist_nm_enabled ;
    }    
 
    public void setMllist_nm_enabled(Boolean param) {
        this.mllist_nm_enabled = param ;
    }
 
    public String getMllist_nm_state() {
        return this.mllist_nm_state ;
    }
 
    public void setMllist_nm_state(String param) {
        this.mllist_nm_state = param ;
    }
 
 
    public X33VDataTypeList getMllist_krisha_mlad_chgum_inf_list() {
        return this.mllist_krisha_mlad_chgum_inf_list ;
    }
 
    public void setMllist_krisha_mlad_chgum_inf_list(X33VDataTypeList param) {
        this.mllist_krisha_mlad_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mllist_krisha_mlad_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mllist_krisha_mlad_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mllist_krisha_mlad_chgum_inf_list.get(i)).loadModelData("ＭＬ管理者用メールアドレス変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMllist_krisha_mlad_update() {
        return this.mllist_krisha_mlad_update ;
    }
 
    public void setMllist_krisha_mlad_update(String param) {
        this.mllist_krisha_mlad_update = param ;
    }
 
    public String getMllist_krisha_mlad_value() {
        return this.mllist_krisha_mlad_value ;
    }
 
    public void setMllist_krisha_mlad_value( String param) {
        this.mllist_krisha_mlad_value = param ;
    }
 
    public Boolean getMllist_krisha_mlad_enabled() {
        return this.mllist_krisha_mlad_enabled ;
    }    
 
    public void setMllist_krisha_mlad_enabled(Boolean param) {
        this.mllist_krisha_mlad_enabled = param ;
    }
 
    public String getMllist_krisha_mlad_state() {
        return this.mllist_krisha_mlad_state ;
    }
 
    public void setMllist_krisha_mlad_state(String param) {
        this.mllist_krisha_mlad_state = param ;
    }
 
 
    public X33VDataTypeList getMllist_kosho_chgum_inf_list() {
        return this.mllist_kosho_chgum_inf_list ;
    }
 
    public void setMllist_kosho_chgum_inf_list(X33VDataTypeList param) {
        this.mllist_kosho_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mllist_kosho_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mllist_kosho_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mllist_kosho_chgum_inf_list.get(i)).loadModelData("ＭＬ呼称変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMllist_kosho_update() {
        return this.mllist_kosho_update ;
    }
 
    public void setMllist_kosho_update(String param) {
        this.mllist_kosho_update = param ;
    }
 
    public String getMllist_kosho_value() {
        return this.mllist_kosho_value ;
    }
 
    public void setMllist_kosho_value( String param) {
        this.mllist_kosho_value = param ;
    }
 
    public Boolean getMllist_kosho_enabled() {
        return this.mllist_kosho_enabled ;
    }    
 
    public void setMllist_kosho_enabled(Boolean param) {
        this.mllist_kosho_enabled = param ;
    }
 
    public String getMllist_kosho_state() {
        return this.mllist_kosho_state ;
    }
 
    public void setMllist_kosho_state(String param) {
        this.mllist_kosho_state = param ;
    }
 
 
    public X33VDataTypeList getMllist_max_user_cnt_chgum_inf_list() {
        return this.mllist_max_user_cnt_chgum_inf_list ;
    }
 
    public void setMllist_max_user_cnt_chgum_inf_list(X33VDataTypeList param) {
        this.mllist_max_user_cnt_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mllist_max_user_cnt_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mllist_max_user_cnt_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mllist_max_user_cnt_chgum_inf_list.get(i)).loadModelData("ＭＬ最大ユーザー数変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMllist_max_user_cnt_update() {
        return this.mllist_max_user_cnt_update ;
    }
 
    public void setMllist_max_user_cnt_update(String param) {
        this.mllist_max_user_cnt_update = param ;
    }
 
    public String getMllist_max_user_cnt_value() {
        return this.mllist_max_user_cnt_value ;
    }
 
    public void setMllist_max_user_cnt_value( String param) {
        this.mllist_max_user_cnt_value = param ;
    }
 
    public Boolean getMllist_max_user_cnt_enabled() {
        return this.mllist_max_user_cnt_enabled ;
    }    
 
    public void setMllist_max_user_cnt_enabled(Boolean param) {
        this.mllist_max_user_cnt_enabled = param ;
    }
 
    public String getMllist_max_user_cnt_state() {
        return this.mllist_max_user_cnt_state ;
    }
 
    public void setMllist_max_user_cnt_state(String param) {
        this.mllist_max_user_cnt_state = param ;
    }
 
 
    public X33VDataTypeList getMllist_kokai_yh_chgum_inf_list() {
        return this.mllist_kokai_yh_chgum_inf_list ;
    }
 
    public void setMllist_kokai_yh_chgum_inf_list(X33VDataTypeList param) {
        this.mllist_kokai_yh_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mllist_kokai_yh_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mllist_kokai_yh_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mllist_kokai_yh_chgum_inf_list.get(i)).loadModelData("ＭＬ公開要否変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMllist_kokai_yh_update() {
        return this.mllist_kokai_yh_update ;
    }
 
    public void setMllist_kokai_yh_update(String param) {
        this.mllist_kokai_yh_update = param ;
    }
 
    public String getMllist_kokai_yh_value() {
        return this.mllist_kokai_yh_value ;
    }
 
    public void setMllist_kokai_yh_value( String param) {
        this.mllist_kokai_yh_value = param ;
    }
 
    public String getMllist_kokai_yh_state() {
        return this.mllist_kokai_yh_state ;
    }
 
    public void setMllist_kokai_yh_state(String param) {
        this.mllist_kokai_yh_state = param ;
    }
 
 
    public X33VDataTypeList getMllist_kokai_yh_inf_list() {
        return this.mllist_kokai_yh_inf_list ;
    }
 
    public void setMllist_kokai_yh_inf_list(X33VDataTypeList param) {
        this.mllist_kokai_yh_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mllist_kokai_yh_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mllist_kokai_yh_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mllist_kokai_yh_inf_list.get(i)).loadModelData("ＭＬ公開要否情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getIp_ad_chgum_inf_list() {
        return this.ip_ad_chgum_inf_list ;
    }
 
    public void setIp_ad_chgum_inf_list(X33VDataTypeList param) {
        this.ip_ad_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ip_ad_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ip_ad_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ip_ad_chgum_inf_list.get(i)).loadModelData("ＩＰアドレス変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIp_ad_update() {
        return this.ip_ad_update ;
    }
 
    public void setIp_ad_update(String param) {
        this.ip_ad_update = param ;
    }
 
    public String getIp_ad_value() {
        return this.ip_ad_value ;
    }
 
    public void setIp_ad_value( String param) {
        this.ip_ad_value = param ;
    }
 
    public Boolean getIp_ad_enabled() {
        return this.ip_ad_enabled ;
    }    
 
    public void setIp_ad_enabled(Boolean param) {
        this.ip_ad_enabled = param ;
    }
 
    public String getIp_ad_state() {
        return this.ip_ad_state ;
    }
 
    public void setIp_ad_state(String param) {
        this.ip_ad_state = param ;
    }
 
 
    public X33VDataTypeList getNetmask_chgum_inf_list() {
        return this.netmask_chgum_inf_list ;
    }
 
    public void setNetmask_chgum_inf_list(X33VDataTypeList param) {
        this.netmask_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_netmask_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<netmask_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) netmask_chgum_inf_list.get(i)).loadModelData("ネットマスク変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getNetmask_update() {
        return this.netmask_update ;
    }
 
    public void setNetmask_update(String param) {
        this.netmask_update = param ;
    }
 
    public String getNetmask_value() {
        return this.netmask_value ;
    }
 
    public void setNetmask_value( String param) {
        this.netmask_value = param ;
    }
 
    public Boolean getNetmask_enabled() {
        return this.netmask_enabled ;
    }    
 
    public void setNetmask_enabled(Boolean param) {
        this.netmask_enabled = param ;
    }
 
    public String getNetmask_state() {
        return this.netmask_state ;
    }
 
    public void setNetmask_state(String param) {
        this.netmask_state = param ;
    }
 
 
    public X33VDataTypeList getBas_id_chgum_inf_list() {
        return this.bas_id_chgum_inf_list ;
    }
 
    public void setBas_id_chgum_inf_list(X33VDataTypeList param) {
        this.bas_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_bas_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<bas_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) bas_id_chgum_inf_list.get(i)).loadModelData("ＢＡＳ−ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getBas_id_update() {
        return this.bas_id_update ;
    }
 
    public void setBas_id_update(String param) {
        this.bas_id_update = param ;
    }
 
    public String getBas_id_value() {
        return this.bas_id_value ;
    }
 
    public void setBas_id_value( String param) {
        this.bas_id_value = param ;
    }
 
    public Boolean getBas_id_enabled() {
        return this.bas_id_enabled ;
    }    
 
    public void setBas_id_enabled(Boolean param) {
        this.bas_id_enabled = param ;
    }
 
    public String getBas_id_state() {
        return this.bas_id_state ;
    }
 
    public void setBas_id_state(String param) {
        this.bas_id_state = param ;
    }
 
 
    public X33VDataTypeList getMltise_cnt_chgum_inf_list() {
        return this.mltise_cnt_chgum_inf_list ;
    }
 
    public void setMltise_cnt_chgum_inf_list(X33VDataTypeList param) {
        this.mltise_cnt_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mltise_cnt_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mltise_cnt_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mltise_cnt_chgum_inf_list.get(i)).loadModelData("マルチセッション数変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMltise_cnt_update() {
        return this.mltise_cnt_update ;
    }
 
    public void setMltise_cnt_update(String param) {
        this.mltise_cnt_update = param ;
    }
 
    public String getMltise_cnt_value() {
        return this.mltise_cnt_value ;
    }
 
    public void setMltise_cnt_value( String param) {
        this.mltise_cnt_value = param ;
    }
 
    public Boolean getMltise_cnt_enabled() {
        return this.mltise_cnt_enabled ;
    }    
 
    public void setMltise_cnt_enabled(Boolean param) {
        this.mltise_cnt_enabled = param ;
    }
 
    public String getMltise_cnt_state() {
        return this.mltise_cnt_state ;
    }
 
    public void setMltise_cnt_state(String param) {
        this.mltise_cnt_state = param ;
    }
 
 
    public X33VDataTypeList getBas_host_id_chgum_inf_list() {
        return this.bas_host_id_chgum_inf_list ;
    }
 
    public void setBas_host_id_chgum_inf_list(X33VDataTypeList param) {
        this.bas_host_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_bas_host_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<bas_host_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) bas_host_id_chgum_inf_list.get(i)).loadModelData("ＢＡＳ−ホストＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getBas_host_id_update() {
        return this.bas_host_id_update ;
    }
 
    public void setBas_host_id_update(String param) {
        this.bas_host_id_update = param ;
    }
 
    public String getBas_host_id_value() {
        return this.bas_host_id_value ;
    }
 
    public void setBas_host_id_value( String param) {
        this.bas_host_id_value = param ;
    }
 
    public Boolean getBas_host_id_enabled() {
        return this.bas_host_id_enabled ;
    }    
 
    public void setBas_host_id_enabled(Boolean param) {
        this.bas_host_id_enabled = param ;
    }
 
    public String getBas_host_id_state() {
        return this.bas_host_id_state ;
    }
 
    public void setBas_host_id_state(String param) {
        this.bas_host_id_state = param ;
    }
 
 
    public X33VDataTypeList getVlan_id_chgum_inf_list() {
        return this.vlan_id_chgum_inf_list ;
    }
 
    public void setVlan_id_chgum_inf_list(X33VDataTypeList param) {
        this.vlan_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_vlan_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<vlan_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) vlan_id_chgum_inf_list.get(i)).loadModelData("ＶＬＡＮ−ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getVlan_id_update() {
        return this.vlan_id_update ;
    }
 
    public void setVlan_id_update(String param) {
        this.vlan_id_update = param ;
    }
 
    public String getVlan_id_value() {
        return this.vlan_id_value ;
    }
 
    public void setVlan_id_value( String param) {
        this.vlan_id_value = param ;
    }
 
    public Boolean getVlan_id_enabled() {
        return this.vlan_id_enabled ;
    }    
 
    public void setVlan_id_enabled(Boolean param) {
        this.vlan_id_enabled = param ;
    }
 
    public String getVlan_id_state() {
        return this.vlan_id_state ;
    }
 
    public void setVlan_id_state(String param) {
        this.vlan_id_state = param ;
    }
 
 
    public X33VDataTypeList getSvc_id_chgum_inf_list() {
        return this.svc_id_chgum_inf_list ;
    }
 
    public void setSvc_id_chgum_inf_list(X33VDataTypeList param) {
        this.svc_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_svc_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<svc_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) svc_id_chgum_inf_list.get(i)).loadModelData("サービスＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSvc_id_update() {
        return this.svc_id_update ;
    }
 
    public void setSvc_id_update(String param) {
        this.svc_id_update = param ;
    }
 
    public String getSvc_id_value() {
        return this.svc_id_value ;
    }
 
    public void setSvc_id_value( String param) {
        this.svc_id_value = param ;
    }
 
    public Boolean getSvc_id_enabled() {
        return this.svc_id_enabled ;
    }    
 
    public void setSvc_id_enabled(Boolean param) {
        this.svc_id_enabled = param ;
    }
 
    public String getSvc_id_state() {
        return this.svc_id_state ;
    }
 
    public void setSvc_id_state(String param) {
        this.svc_id_state = param ;
    }
 
    // ANK-3834-00-00 ADD START
    public X33VDataTypeList getKei_crs_chgum_inf_list() {
        return this.kei_crs_chgum_inf_list ;
    }
 
    public void setKei_crs_chgum_inf_list(X33VDataTypeList param) {
        this.kei_crs_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_kei_crs_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<kei_crs_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) kei_crs_chgum_inf_list.get(i)).loadModelData("契約コース変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
    // ANK-3834-00-00 ADD END
 
    // ▼▼ ANK-2765-00-00 ADD START ▼▼
    public String getKei_crs_update() {
        return this.kei_crs_update ;
    }
 
    public void setKei_crs_update(String param) {
        this.kei_crs_update = param ;
    }
 
    public String getKei_crs_value() {
        return this.kei_crs_value ;
    }
 
    public void setKei_crs_value(String param) {
        this.kei_crs_value = param ;
    }
 
    // ANK-3834-00-00 ADD START
    public Boolean getKei_crs_enabled() {
        return this.kei_crs_enabled ;
    }
 
    public void setKei_crs_enabled(Boolean param) {
        this.kei_crs_enabled = param ;
    }
    // ANK-3834-00-00 ADD END
 
    public String getKei_crs_state() {
        return this.kei_crs_state ;
    }
 
    public void setKei_crs_state(String param) {
        this.kei_crs_state = param ;
    }
    // ▲▲ ANK-2765-00-00 ADD END ▲▲
 
    // ANK-3834-00-00 ADD START
    public X33VDataTypeList getDns_opt_out_choice_flg_chgum_inf_list() {
        return this.dns_opt_out_choice_flg_chgum_inf_list ;
    }
 
    public void setDns_opt_out_choice_flg_chgum_inf_list(X33VDataTypeList param) {
        this.dns_opt_out_choice_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_dns_opt_out_choice_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<dns_opt_out_choice_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) dns_opt_out_choice_flg_chgum_inf_list.get(i)).loadModelData("DNSオプトアウト選択フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getDns_opt_out_choice_flg_update() {
        return this.dns_opt_out_choice_flg_update ;
    }
 
    public void setDns_opt_out_choice_flg_update(String param) {
        this.dns_opt_out_choice_flg_update = param ;
    }
 
    public String getDns_opt_out_choice_flg_value() {
        return this.dns_opt_out_choice_flg_value ;
    }
 
    public void setDns_opt_out_choice_flg_value( String param) {
        this.dns_opt_out_choice_flg_value = param ;
    }
 
    public Boolean getDns_opt_out_choice_flg_enabled() {
        return this.dns_opt_out_choice_flg_enabled ;
    }
 
    public void setDns_opt_out_choice_flg_enabled(Boolean param) {
        this.dns_opt_out_choice_flg_enabled = param ;
    }
 
    public String getDns_opt_out_choice_flg_state() {
        return this.dns_opt_out_choice_flg_state ;
    }
 
    public void setDns_opt_out_choice_flg_state(String param) {
        this.dns_opt_out_choice_flg_state = param ;
    }
    // ANK-3834-00-00 ADD END
 
    public String getWish_ownr_id_update() {
        return this.wish_ownr_id_update ;
    }
 
    public void setWish_ownr_id_update(String param) {
        this.wish_ownr_id_update = param ;
    }
 
    public String getWish_ownr_id_value() {
        return this.wish_ownr_id_value ;
    }
 
    public void setWish_ownr_id_value( String param) {
        this.wish_ownr_id_value = param ;
    }
 
    public String getWish_ownr_id_state() {
        return this.wish_ownr_id_state ;
    }
 
    public void setWish_ownr_id_state(String param) {
        this.wish_ownr_id_state = param ;
    }
 
 
    public X33VDataTypeList getWish_ownr_id_pwd_chgum_inf_list() {
        return this.wish_ownr_id_pwd_chgum_inf_list ;
    }
 
    public void setWish_ownr_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.wish_ownr_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_wish_ownr_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<wish_ownr_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) wish_ownr_id_pwd_chgum_inf_list.get(i)).loadModelData("ＷＩＳＨオーナーＩＤパスワード変更有無情", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getGrpcom_disk_capa_chgum_inf_list() {
        return this.grpcom_disk_capa_chgum_inf_list ;
    }
 
    public void setGrpcom_disk_capa_chgum_inf_list(X33VDataTypeList param) {
        this.grpcom_disk_capa_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_grpcom_disk_capa_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<grpcom_disk_capa_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) grpcom_disk_capa_chgum_inf_list.get(i)).loadModelData("グループコミュニティディスク容量変更有無", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getDupcon_ninsho_id_update() {
        return this.dupcon_ninsho_id_update ;
    }
 
    public void setDupcon_ninsho_id_update(String param) {
        this.dupcon_ninsho_id_update = param ;
    }
 
    public String getDupcon_ninsho_id_value() {
        return this.dupcon_ninsho_id_value ;
    }
 
    public void setDupcon_ninsho_id_value( String param) {
        this.dupcon_ninsho_id_value = param ;
    }
 
    public Boolean getDupcon_ninsho_id_enabled() {
        return this.dupcon_ninsho_id_enabled ;
    }    
 
    public void setDupcon_ninsho_id_enabled(Boolean param) {
        this.dupcon_ninsho_id_enabled = param ;
    }
 
    public String getDupcon_ninsho_id_state() {
        return this.dupcon_ninsho_id_state ;
    }
 
    public void setDupcon_ninsho_id_state(String param) {
        this.dupcon_ninsho_id_state = param ;
    }
 
 
    public X33VDataTypeList getDupcon_ninsho_id_pwd_chgum_inf_list() {
        return this.dupcon_ninsho_id_pwd_chgum_inf_list ;
    }
 
    public void setDupcon_ninsho_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.dupcon_ninsho_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_dupcon_ninsho_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<dupcon_ninsho_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) dupcon_ninsho_id_pwd_chgum_inf_list.get(i)).loadModelData("ダイヤルアップ接続認証ＩＤパスワード変更", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getDupcon_ninsho_id_pwd_update() {
        return this.dupcon_ninsho_id_pwd_update ;
    }
 
    public void setDupcon_ninsho_id_pwd_update(String param) {
        this.dupcon_ninsho_id_pwd_update = param ;
    }
 
    public String getDupcon_ninsho_id_pwd_value() {
        return this.dupcon_ninsho_id_pwd_value ;
    }
 
    public void setDupcon_ninsho_id_pwd_value( String param) {
        this.dupcon_ninsho_id_pwd_value = param ;
    }
 
    public Boolean getDupcon_ninsho_id_pwd_enabled() {
        return this.dupcon_ninsho_id_pwd_enabled ;
    }    
 
    public void setDupcon_ninsho_id_pwd_enabled(Boolean param) {
        this.dupcon_ninsho_id_pwd_enabled = param ;
    }
 
    public String getDupcon_ninsho_id_pwd_state() {
        return this.dupcon_ninsho_id_pwd_state ;
    }
 
    public void setDupcon_ninsho_id_pwd_state(String param) {
        this.dupcon_ninsho_id_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getDup_plan_sbt_chgum_inf_list() {
        return this.dup_plan_sbt_chgum_inf_list ;
    }
 
    public void setDup_plan_sbt_chgum_inf_list(X33VDataTypeList param) {
        this.dup_plan_sbt_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_dup_plan_sbt_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<dup_plan_sbt_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) dup_plan_sbt_chgum_inf_list.get(i)).loadModelData("ダイヤルアップ用プラン種別変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getDup_plan_sbt_cd_update() {
        return this.dup_plan_sbt_cd_update ;
    }
 
    public void setDup_plan_sbt_cd_update(String param) {
        this.dup_plan_sbt_cd_update = param ;
    }
 
    public String getDup_plan_sbt_cd_value() {
        return this.dup_plan_sbt_cd_value ;
    }
 
    public void setDup_plan_sbt_cd_value( String param) {
        this.dup_plan_sbt_cd_value = param ;
    }
 
    public String getDup_plan_sbt_cd_state() {
        return this.dup_plan_sbt_cd_state ;
    }
 
    public void setDup_plan_sbt_cd_state(String param) {
        this.dup_plan_sbt_cd_state = param ;
    }
 
 
    public X33VDataTypeList getDup_plan_sbt_inf_list() {
        return this.dup_plan_sbt_inf_list ;
    }
 
    public void setDup_plan_sbt_inf_list(X33VDataTypeList param) {
        this.dup_plan_sbt_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_dup_plan_sbt_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<dup_plan_sbt_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) dup_plan_sbt_inf_list.get(i)).loadModelData("ダイヤルアップ用プラン種別情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getBbr_macad_update() {
        return this.bbr_macad_update ;
    }
 
    public void setBbr_macad_update(String param) {
        this.bbr_macad_update = param ;
    }
 
    public String getBbr_macad_value() {
        return this.bbr_macad_value ;
    }
 
    public void setBbr_macad_value( String param) {
        this.bbr_macad_value = param ;
    }
 
    public Boolean getBbr_macad_enabled() {
        return this.bbr_macad_enabled ;
    }    
 
    public void setBbr_macad_enabled(Boolean param) {
        this.bbr_macad_enabled = param ;
    }
 
    public String getBbr_macad_state() {
        return this.bbr_macad_state ;
    }
 
    public void setBbr_macad_state(String param) {
        this.bbr_macad_state = param ;
    }
 
 
    public X33VDataTypeList getBbr_ninsho_key_chgum_inf_list() {
        return this.bbr_ninsho_key_chgum_inf_list ;
    }
 
    public void setBbr_ninsho_key_chgum_inf_list(X33VDataTypeList param) {
        this.bbr_ninsho_key_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_bbr_ninsho_key_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<bbr_ninsho_key_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) bbr_ninsho_key_chgum_inf_list.get(i)).loadModelData("ＢＢＲ−認証キー変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getBbr_ninsho_key_update() {
        return this.bbr_ninsho_key_update ;
    }
 
    public void setBbr_ninsho_key_update(String param) {
        this.bbr_ninsho_key_update = param ;
    }
 
    public String getBbr_ninsho_key_value() {
        return this.bbr_ninsho_key_value ;
    }
 
    public void setBbr_ninsho_key_value( String param) {
        this.bbr_ninsho_key_value = param ;
    }
 
    public Boolean getBbr_ninsho_key_enabled() {
        return this.bbr_ninsho_key_enabled ;
    }    
 
    public void setBbr_ninsho_key_enabled(Boolean param) {
        this.bbr_ninsho_key_enabled = param ;
    }
 
    public String getBbr_ninsho_key_state() {
        return this.bbr_ninsho_key_state ;
    }
 
    public void setBbr_ninsho_key_state(String param) {
        this.bbr_ninsho_key_state = param ;
    }
 
 
    public X33VDataTypeList getConnect_mode_chgum_inf_list() {
        return this.connect_mode_chgum_inf_list ;
    }
 
    public void setConnect_mode_chgum_inf_list(X33VDataTypeList param) {
        this.connect_mode_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_connect_mode_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<connect_mode_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) connect_mode_chgum_inf_list.get(i)).loadModelData("接続モード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getConnect_mode_cd_update() {
        return this.connect_mode_cd_update ;
    }
 
    public void setConnect_mode_cd_update(String param) {
        this.connect_mode_cd_update = param ;
    }
 
    public String getConnect_mode_cd_value() {
        return this.connect_mode_cd_value ;
    }
 
    public void setConnect_mode_cd_value( String param) {
        this.connect_mode_cd_value = param ;
    }
 
    public String getConnect_mode_cd_state() {
        return this.connect_mode_cd_state ;
    }
 
    public void setConnect_mode_cd_state(String param) {
        this.connect_mode_cd_state = param ;
    }
 
 
    public X33VDataTypeList getConnect_mode_cd_inf_list() {
        return this.connect_mode_cd_inf_list ;
    }
 
    public void setConnect_mode_cd_inf_list(X33VDataTypeList param) {
        this.connect_mode_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_connect_mode_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<connect_mode_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) connect_mode_cd_inf_list.get(i)).loadModelData("接続モードコード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getAuto_cut_mode_chgum_inf_list() {
        return this.auto_cut_mode_chgum_inf_list ;
    }
 
    public void setAuto_cut_mode_chgum_inf_list(X33VDataTypeList param) {
        this.auto_cut_mode_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_auto_cut_mode_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<auto_cut_mode_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) auto_cut_mode_chgum_inf_list.get(i)).loadModelData("自動切断モード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getAuto_cut_mode_cd_update() {
        return this.auto_cut_mode_cd_update ;
    }
 
    public void setAuto_cut_mode_cd_update(String param) {
        this.auto_cut_mode_cd_update = param ;
    }
 
    public String getAuto_cut_mode_cd_value() {
        return this.auto_cut_mode_cd_value ;
    }
 
    public void setAuto_cut_mode_cd_value( String param) {
        this.auto_cut_mode_cd_value = param ;
    }
 
    public String getAuto_cut_mode_cd_state() {
        return this.auto_cut_mode_cd_state ;
    }
 
    public void setAuto_cut_mode_cd_state(String param) {
        this.auto_cut_mode_cd_state = param ;
    }
 
 
    public X33VDataTypeList getAuto_cut_mode_cd_inf_list() {
        return this.auto_cut_mode_cd_inf_list ;
    }
 
    public void setAuto_cut_mode_cd_inf_list(X33VDataTypeList param) {
        this.auto_cut_mode_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_auto_cut_mode_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<auto_cut_mode_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) auto_cut_mode_cd_inf_list.get(i)).loadModelData("自動切断モードコード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getAuto_cut_time_chgum_inf_list() {
        return this.auto_cut_time_chgum_inf_list ;
    }
 
    public void setAuto_cut_time_chgum_inf_list(X33VDataTypeList param) {
        this.auto_cut_time_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_auto_cut_time_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<auto_cut_time_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) auto_cut_time_chgum_inf_list.get(i)).loadModelData("自動切断時間変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getAuto_cut_time_update() {
        return this.auto_cut_time_update ;
    }
 
    public void setAuto_cut_time_update(String param) {
        this.auto_cut_time_update = param ;
    }
 
    public String getAuto_cut_time_value() {
        return this.auto_cut_time_value ;
    }
 
    public void setAuto_cut_time_value( String param) {
        this.auto_cut_time_value = param ;
    }
 
    public Boolean getAuto_cut_time_enabled() {
        return this.auto_cut_time_enabled ;
    }    
 
    public void setAuto_cut_time_enabled(Boolean param) {
        this.auto_cut_time_enabled = param ;
    }
 
    public String getAuto_cut_time_state() {
        return this.auto_cut_time_state ;
    }
 
    public void setAuto_cut_time_state(String param) {
        this.auto_cut_time_state = param ;
    }
 
 
    public X33VDataTypeList getPppoe_bridge_sbt_cd_chgum_inf_list() {
        return this.pppoe_bridge_sbt_cd_chgum_inf_list ;
    }
 
    public void setPppoe_bridge_sbt_cd_chgum_inf_list(X33VDataTypeList param) {
        this.pppoe_bridge_sbt_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pppoe_bridge_sbt_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pppoe_bridge_sbt_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pppoe_bridge_sbt_cd_chgum_inf_list.get(i)).loadModelData("ＰＰＰｏＥブリッジ種別コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getPppoe_bridge_sbt_cd_update() {
        return this.pppoe_bridge_sbt_cd_update ;
    }
 
    public void setPppoe_bridge_sbt_cd_update(String param) {
        this.pppoe_bridge_sbt_cd_update = param ;
    }
 
    public String getPppoe_bridge_sbt_cd_value() {
        return this.pppoe_bridge_sbt_cd_value ;
    }
 
    public void setPppoe_bridge_sbt_cd_value( String param) {
        this.pppoe_bridge_sbt_cd_value = param ;
    }
 
    public String getPppoe_bridge_sbt_cd_state() {
        return this.pppoe_bridge_sbt_cd_state ;
    }
 
    public void setPppoe_bridge_sbt_cd_state(String param) {
        this.pppoe_bridge_sbt_cd_state = param ;
    }
 
 
    public X33VDataTypeList getPppoe_bridge_sbt_cd_inf_list() {
        return this.pppoe_bridge_sbt_cd_inf_list ;
    }
 
    public void setPppoe_bridge_sbt_cd_inf_list(X33VDataTypeList param) {
        this.pppoe_bridge_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pppoe_bridge_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pppoe_bridge_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pppoe_bridge_sbt_cd_inf_list.get(i)).loadModelData("ＰＰＰｏＥブリッジ種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getPing_response_sbt_cd_chgum_inf_list() {
        return this.ping_response_sbt_cd_chgum_inf_list ;
    }
 
    public void setPing_response_sbt_cd_chgum_inf_list(X33VDataTypeList param) {
        this.ping_response_sbt_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ping_response_sbt_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ping_response_sbt_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ping_response_sbt_cd_chgum_inf_list.get(i)).loadModelData("Ｐｉｎｇ応答種別コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getPing_response_sbt_cd_update() {
        return this.ping_response_sbt_cd_update ;
    }
 
    public void setPing_response_sbt_cd_update(String param) {
        this.ping_response_sbt_cd_update = param ;
    }
 
    public String getPing_response_sbt_cd_value() {
        return this.ping_response_sbt_cd_value ;
    }
 
    public void setPing_response_sbt_cd_value( String param) {
        this.ping_response_sbt_cd_value = param ;
    }
 
    public String getPing_response_sbt_cd_state() {
        return this.ping_response_sbt_cd_state ;
    }
 
    public void setPing_response_sbt_cd_state(String param) {
        this.ping_response_sbt_cd_state = param ;
    }
 
 
    public X33VDataTypeList getPing_response_sbt_cd_inf_list() {
        return this.ping_response_sbt_cd_inf_list ;
    }
 
    public void setPing_response_sbt_cd_inf_list(X33VDataTypeList param) {
        this.ping_response_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ping_response_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ping_response_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ping_response_sbt_cd_inf_list.get(i)).loadModelData("Ｐｉｎｇ応答種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSvc_order_no_update() {
        return this.svc_order_no_update ;
    }
 
    public void setSvc_order_no_update(String param) {
        this.svc_order_no_update = param ;
    }
 
    public String getSvc_order_no_value() {
        return this.svc_order_no_value ;
    }
 
    public void setSvc_order_no_value( String param) {
        this.svc_order_no_value = param ;
    }
 
    public String getSvc_order_no_state() {
        return this.svc_order_no_state ;
    }
 
    public void setSvc_order_no_state(String param) {
        this.svc_order_no_state = param ;
    }
 
    public String getSvc_order_stat_update() {
        return this.svc_order_stat_update ;
    }
 
    public void setSvc_order_stat_update(String param) {
        this.svc_order_stat_update = param ;
    }
 
    public String getSvc_order_stat_value() {
        return this.svc_order_stat_value ;
    }
 
    public void setSvc_order_stat_value( String param) {
        this.svc_order_stat_value = param ;
    }
 
    public String getSvc_order_stat_state() {
        return this.svc_order_stat_state ;
    }
 
    public void setSvc_order_stat_state(String param) {
        this.svc_order_stat_state = param ;
    }
 
    public String getSvc_order_uk_dtm_update() {
        return this.svc_order_uk_dtm_update ;
    }
 
    public void setSvc_order_uk_dtm_update(String param) {
        this.svc_order_uk_dtm_update = param ;
    }
 
    public String getSvc_order_uk_dtm_value() {
        return this.svc_order_uk_dtm_value ;
    }
 
    public void setSvc_order_uk_dtm_value( String param) {
        this.svc_order_uk_dtm_value = param ;
    }
 
    public Boolean getSvc_order_uk_dtm_enabled() {
        return this.svc_order_uk_dtm_enabled ;
    }    
 
    public void setSvc_order_uk_dtm_enabled(Boolean param) {
        this.svc_order_uk_dtm_enabled = param ;
    }
 
    public String getSvc_order_uk_dtm_state() {
        return this.svc_order_uk_dtm_state ;
    }
 
    public void setSvc_order_uk_dtm_state(String param) {
        this.svc_order_uk_dtm_state = param ;
    }
 
    public String getAdd_dtm_update() {
        return this.add_dtm_update ;
    }
 
    public void setAdd_dtm_update(String param) {
        this.add_dtm_update = param ;
    }
 
    public String getAdd_dtm_value() {
        return this.add_dtm_value ;
    }
 
    public void setAdd_dtm_value( String param) {
        this.add_dtm_value = param ;
    }
 
    public String getAdd_dtm_state() {
        return this.add_dtm_state ;
    }
 
    public void setAdd_dtm_state(String param) {
        this.add_dtm_state = param ;
    }
 
    public String getAdd_opeacnt_update() {
        return this.add_opeacnt_update ;
    }
 
    public void setAdd_opeacnt_update(String param) {
        this.add_opeacnt_update = param ;
    }
 
    public String getAdd_opeacnt_value() {
        return this.add_opeacnt_value ;
    }
 
    public void setAdd_opeacnt_value( String param) {
        this.add_opeacnt_value = param ;
    }
 
    public String getAdd_opeacnt_state() {
        return this.add_opeacnt_state ;
    }
 
    public void setAdd_opeacnt_state(String param) {
        this.add_opeacnt_state = param ;
    }
 
    public String getUpd_dtm_update() {
        return this.upd_dtm_update ;
    }
 
    public void setUpd_dtm_update(String param) {
        this.upd_dtm_update = param ;
    }
 
    public String getUpd_dtm_value() {
        return this.upd_dtm_value ;
    }
 
    public void setUpd_dtm_value( String param) {
        this.upd_dtm_value = param ;
    }
 
    public String getUpd_dtm_state() {
        return this.upd_dtm_state ;
    }
 
    public void setUpd_dtm_state(String param) {
        this.upd_dtm_state = param ;
    }
 
    public String getUpd_opeacnt_update() {
        return this.upd_opeacnt_update ;
    }
 
    public void setUpd_opeacnt_update(String param) {
        this.upd_opeacnt_update = param ;
    }
 
    public String getUpd_opeacnt_value() {
        return this.upd_opeacnt_value ;
    }
 
    public void setUpd_opeacnt_value( String param) {
        this.upd_opeacnt_value = param ;
    }
 
    public String getUpd_opeacnt_state() {
        return this.upd_opeacnt_state ;
    }
 
    public void setUpd_opeacnt_state(String param) {
        this.upd_opeacnt_state = param ;
    }
 
    public String getMk_flg_update() {
        return this.mk_flg_update ;
    }
 
    public void setMk_flg_update(String param) {
        this.mk_flg_update = param ;
    }
 
    public String getMk_flg_value() {
        return this.mk_flg_value ;
    }
 
    public void setMk_flg_value( String param) {
        this.mk_flg_value = param ;
    }
 
    public String getMk_flg_state() {
        return this.mk_flg_state ;
    }
 
    public void setMk_flg_state(String param) {
        this.mk_flg_state = param ;
    }
 
    public String getSrinf_kanri_no_update() {
        return this.srinf_kanri_no_update ;
    }
 
    public void setSrinf_kanri_no_update(String param) {
        this.srinf_kanri_no_update = param ;
    }
 
    public String getSrinf_kanri_no_value() {
        return this.srinf_kanri_no_value ;
    }
 
    public void setSrinf_kanri_no_value( String param) {
        this.srinf_kanri_no_value = param ;
    }
 
    public Boolean getSrinf_kanri_no_enabled() {
        return this.srinf_kanri_no_enabled ;
    }    
 
    public void setSrinf_kanri_no_enabled(Boolean param) {
        this.srinf_kanri_no_enabled = param ;
    }
 
    public String getSrinf_kanri_no_state() {
        return this.srinf_kanri_no_state ;
    }
 
    public void setSrinf_kanri_no_state(String param) {
        this.srinf_kanri_no_state = param ;
    }
 
 
    public X33VDataTypeList getIpv6_chgum_inf_list() {
        return this.ipv6_chgum_inf_list ;
    }
 
    public void setIpv6_chgum_inf_list(X33VDataTypeList param) {
        this.ipv6_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_chgum_inf_list.get(i)).loadModelData("ＩＰｖ６変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_prtcl_sbt_cd_update() {
        return this.ipv6_prtcl_sbt_cd_update ;
    }
 
    public void setIpv6_prtcl_sbt_cd_update(String param) {
        this.ipv6_prtcl_sbt_cd_update = param ;
    }
 
    public String getIpv6_prtcl_sbt_cd_value() {
        return this.ipv6_prtcl_sbt_cd_value ;
    }
 
    public void setIpv6_prtcl_sbt_cd_value( String param) {
        this.ipv6_prtcl_sbt_cd_value = param ;
    }
 
    public String getIpv6_prtcl_sbt_cd_state() {
        return this.ipv6_prtcl_sbt_cd_state ;
    }
 
    public void setIpv6_prtcl_sbt_cd_state(String param) {
        this.ipv6_prtcl_sbt_cd_state = param ;
    }
 
 
    public X33VDataTypeList getIpv6_prtcl_sbt_cd_inf_list() {
        return this.ipv6_prtcl_sbt_cd_inf_list ;
    }
 
    public void setIpv6_prtcl_sbt_cd_inf_list(X33VDataTypeList param) {
        this.ipv6_prtcl_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_prtcl_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_prtcl_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_prtcl_sbt_cd_inf_list.get(i)).loadModelData("ＩＰｖ６プロトコル種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_taiiki_ctrl_cd_update() {
        return this.ipv6_taiiki_ctrl_cd_update ;
    }
 
    public void setIpv6_taiiki_ctrl_cd_update(String param) {
        this.ipv6_taiiki_ctrl_cd_update = param ;
    }
 
    public String getIpv6_taiiki_ctrl_cd_value() {
        return this.ipv6_taiiki_ctrl_cd_value ;
    }
 
    public void setIpv6_taiiki_ctrl_cd_value( String param) {
        this.ipv6_taiiki_ctrl_cd_value = param ;
    }
 
    public String getIpv6_taiiki_ctrl_cd_state() {
        return this.ipv6_taiiki_ctrl_cd_state ;
    }
 
    public void setIpv6_taiiki_ctrl_cd_state(String param) {
        this.ipv6_taiiki_ctrl_cd_state = param ;
    }
 
 
    public X33VDataTypeList getIpv6_taiiki_ctrl_cd_inf_list() {
        return this.ipv6_taiiki_ctrl_cd_inf_list ;
    }
 
    public void setIpv6_taiiki_ctrl_cd_inf_list(X33VDataTypeList param) {
        this.ipv6_taiiki_ctrl_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_taiiki_ctrl_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_taiiki_ctrl_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_taiiki_ctrl_cd_inf_list.get(i)).loadModelData("ＩＰｖ６帯域制御コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_chuskk_cd_update() {
        return this.ipv6_chuskk_cd_update ;
    }
 
    public void setIpv6_chuskk_cd_update(String param) {
        this.ipv6_chuskk_cd_update = param ;
    }
 
    public String getIpv6_chuskk_cd_value() {
        return this.ipv6_chuskk_cd_value ;
    }
 
    public void setIpv6_chuskk_cd_value( String param) {
        this.ipv6_chuskk_cd_value = param ;
    }
 
    public Boolean getIpv6_chuskk_cd_enabled() {
        return this.ipv6_chuskk_cd_enabled ;
    }    
 
    public void setIpv6_chuskk_cd_enabled(Boolean param) {
        this.ipv6_chuskk_cd_enabled = param ;
    }
 
    public String getIpv6_chuskk_cd_state() {
        return this.ipv6_chuskk_cd_state ;
    }
 
    public void setIpv6_chuskk_cd_state(String param) {
        this.ipv6_chuskk_cd_state = param ;
    }
 
    public String getIpv6_ad_ifid_update() {
        return this.ipv6_ad_ifid_update ;
    }
 
    public void setIpv6_ad_ifid_update(String param) {
        this.ipv6_ad_ifid_update = param ;
    }
 
    public String getIpv6_ad_ifid_value() {
        return this.ipv6_ad_ifid_value ;
    }
 
    public void setIpv6_ad_ifid_value( String param) {
        this.ipv6_ad_ifid_value = param ;
    }
 
    public Boolean getIpv6_ad_ifid_enabled() {
        return this.ipv6_ad_ifid_enabled ;
    }    
 
    public void setIpv6_ad_ifid_enabled(Boolean param) {
        this.ipv6_ad_ifid_enabled = param ;
    }
 
    public String getIpv6_ad_ifid_state() {
        return this.ipv6_ad_ifid_state ;
    }
 
    public void setIpv6_ad_ifid_state(String param) {
        this.ipv6_ad_ifid_state = param ;
    }
 
    public String getIpv6_taknkiki_model_cd_update() {
        return this.ipv6_taknkiki_model_cd_update ;
    }
 
    public void setIpv6_taknkiki_model_cd_update(String param) {
        this.ipv6_taknkiki_model_cd_update = param ;
    }
 
    public String getIpv6_taknkiki_model_cd_value() {
        return this.ipv6_taknkiki_model_cd_value ;
    }
 
    public void setIpv6_taknkiki_model_cd_value( String param) {
        this.ipv6_taknkiki_model_cd_value = param ;
    }
 
    public Boolean getIpv6_taknkiki_model_cd_enabled() {
        return this.ipv6_taknkiki_model_cd_enabled ;
    }    
 
    public void setIpv6_taknkiki_model_cd_enabled(Boolean param) {
        this.ipv6_taknkiki_model_cd_enabled = param ;
    }
 
    public String getIpv6_taknkiki_model_cd_state() {
        return this.ipv6_taknkiki_model_cd_state ;
    }
 
    public void setIpv6_taknkiki_model_cd_state(String param) {
        this.ipv6_taknkiki_model_cd_state = param ;
    }
 
    public String getIpv6_ctrl_type_cd_update() {
        return this.ipv6_ctrl_type_cd_update ;
    }
 
    public void setIpv6_ctrl_type_cd_update(String param) {
        this.ipv6_ctrl_type_cd_update = param ;
    }
 
    public String getIpv6_ctrl_type_cd_value() {
        return this.ipv6_ctrl_type_cd_value ;
    }
 
    public void setIpv6_ctrl_type_cd_value( String param) {
        this.ipv6_ctrl_type_cd_value = param ;
    }
 
    public String getIpv6_ctrl_type_cd_state() {
        return this.ipv6_ctrl_type_cd_state ;
    }
 
    public void setIpv6_ctrl_type_cd_state(String param) {
        this.ipv6_ctrl_type_cd_state = param ;
    }
 
 
    public X33VDataTypeList getIpv6_ctrl_type_cd_inf_list() {
        return this.ipv6_ctrl_type_cd_inf_list ;
    }
 
    public void setIpv6_ctrl_type_cd_inf_list(X33VDataTypeList param) {
        this.ipv6_ctrl_type_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_ctrl_type_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_ctrl_type_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_ctrl_type_cd_inf_list.get(i)).loadModelData("ＩＰｖ６タイプ制御コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_l2tp_ninsho_id_update() {
        return this.ipv6_l2tp_ninsho_id_update ;
    }
 
    public void setIpv6_l2tp_ninsho_id_update(String param) {
        this.ipv6_l2tp_ninsho_id_update = param ;
    }
 
    public String getIpv6_l2tp_ninsho_id_value() {
        return this.ipv6_l2tp_ninsho_id_value ;
    }
 
    public void setIpv6_l2tp_ninsho_id_value( String param) {
        this.ipv6_l2tp_ninsho_id_value = param ;
    }
 
    public String getIpv6_l2tp_ninsho_id_state() {
        return this.ipv6_l2tp_ninsho_id_state ;
    }
 
    public void setIpv6_l2tp_ninsho_id_state(String param) {
        this.ipv6_l2tp_ninsho_id_state = param ;
    }
 
    public String getIpv6_ping_rsp_stat_cd_update() {
        return this.ipv6_ping_rsp_stat_cd_update ;
    }
 
    public void setIpv6_ping_rsp_stat_cd_update(String param) {
        this.ipv6_ping_rsp_stat_cd_update = param ;
    }
 
    public String getIpv6_ping_rsp_stat_cd_value() {
        return this.ipv6_ping_rsp_stat_cd_value ;
    }
 
    public void setIpv6_ping_rsp_stat_cd_value( String param) {
        this.ipv6_ping_rsp_stat_cd_value = param ;
    }
 
    public String getIpv6_ping_rsp_stat_cd_state() {
        return this.ipv6_ping_rsp_stat_cd_state ;
    }
 
    public void setIpv6_ping_rsp_stat_cd_state(String param) {
        this.ipv6_ping_rsp_stat_cd_state = param ;
    }
 
    public String getIpv6_ninsho_id_update() {
        return this.ipv6_ninsho_id_update ;
    }
 
    public void setIpv6_ninsho_id_update(String param) {
        this.ipv6_ninsho_id_update = param ;
    }
 
    public String getIpv6_ninsho_id_value() {
        return this.ipv6_ninsho_id_value ;
    }
 
    public void setIpv6_ninsho_id_value( String param) {
        this.ipv6_ninsho_id_value = param ;
    }
 
    public Boolean getIpv6_ninsho_id_enabled() {
        return this.ipv6_ninsho_id_enabled ;
    }    
 
    public void setIpv6_ninsho_id_enabled(Boolean param) {
        this.ipv6_ninsho_id_enabled = param ;
    }
 
    public String getIpv6_ninsho_id_state() {
        return this.ipv6_ninsho_id_state ;
    }
 
    public void setIpv6_ninsho_id_state(String param) {
        this.ipv6_ninsho_id_state = param ;
    }
 
 
    public X33VDataTypeList getIpv6_pwd_chgum_inf_list() {
        return this.ipv6_pwd_chgum_inf_list ;
    }
 
    public void setIpv6_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.ipv6_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_pwd_chgum_inf_list.get(i)).loadModelData("ＩＰｖ６認証パスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_ninsho_pwd_update() {
        return this.ipv6_ninsho_pwd_update ;
    }
 
    public void setIpv6_ninsho_pwd_update(String param) {
        this.ipv6_ninsho_pwd_update = param ;
    }
 
    public String getIpv6_ninsho_pwd_value() {
        return this.ipv6_ninsho_pwd_value ;
    }
 
    public void setIpv6_ninsho_pwd_value( String param) {
        this.ipv6_ninsho_pwd_value = param ;
    }
 
    public Boolean getIpv6_ninsho_pwd_enabled() {
        return this.ipv6_ninsho_pwd_enabled ;
    }    
 
    public void setIpv6_ninsho_pwd_enabled(Boolean param) {
        this.ipv6_ninsho_pwd_enabled = param ;
    }
 
    public String getIpv6_ninsho_pwd_state() {
        return this.ipv6_ninsho_pwd_state ;
    }
 
    public void setIpv6_ninsho_pwd_state(String param) {
        this.ipv6_ninsho_pwd_state = param ;
    }
 
    public String getFemtsel_opum_update() {
        return this.femtsel_opum_update ;
    }
 
    public void setFemtsel_opum_update(String param) {
        this.femtsel_opum_update = param ;
    }
 
    public String getFemtsel_opum_value() {
        return this.femtsel_opum_value ;
    }
 
    public void setFemtsel_opum_value( String param) {
        this.femtsel_opum_value = param ;
    }
 
    public Boolean getFemtsel_opum_enabled() {
        return this.femtsel_opum_enabled ;
    }    
 
    public void setFemtsel_opum_enabled(Boolean param) {
        this.femtsel_opum_enabled = param ;
    }
 
    public String getFemtsel_opum_state() {
        return this.femtsel_opum_state ;
    }
 
    public void setFemtsel_opum_state(String param) {
        this.femtsel_opum_state = param ;
    }
 
 
    public X33VDataTypeList getFemtsel_opum_inf_list() {
        return this.femtsel_opum_inf_list ;
    }
 
    public void setFemtsel_opum_inf_list(X33VDataTypeList param) {
        this.femtsel_opum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_femtsel_opum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<femtsel_opum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) femtsel_opum_inf_list.get(i)).loadModelData("フェムトセルオプション有無コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getChbf_mlad_chgum_inf_list() {
        return this.chbf_mlad_chgum_inf_list ;
    }
 
    public void setChbf_mlad_chgum_inf_list(X33VDataTypeList param) {
        this.chbf_mlad_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_chbf_mlad_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<chbf_mlad_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) chbf_mlad_chgum_inf_list.get(i)).loadModelData("変更前メールアドレス変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getChbf_mlad_update() {
        return this.chbf_mlad_update ;
    }
 
    public void setChbf_mlad_update(String param) {
        this.chbf_mlad_update = param ;
    }
 
    public String getChbf_mlad_value() {
        return this.chbf_mlad_value ;
    }
 
    public void setChbf_mlad_value( String param) {
        this.chbf_mlad_value = param ;
    }
 
    public Boolean getChbf_mlad_enabled() {
        return this.chbf_mlad_enabled ;
    }    
 
    public void setChbf_mlad_enabled(Boolean param) {
        this.chbf_mlad_enabled = param ;
    }
 
    public String getChbf_mlad_state() {
        return this.chbf_mlad_state ;
    }
 
    public void setChbf_mlad_state(String param) {
        this.chbf_mlad_state = param ;
    }
 
 
    public X33VDataTypeList getChaf_mail_account_chgum_inf_list() {
        return this.chaf_mail_account_chgum_inf_list ;
    }
 
    public void setChaf_mail_account_chgum_inf_list(X33VDataTypeList param) {
        this.chaf_mail_account_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_chaf_mail_account_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<chaf_mail_account_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) chaf_mail_account_chgum_inf_list.get(i)).loadModelData("変更後メールアカウント変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getChaf_mail_account_update() {
        return this.chaf_mail_account_update ;
    }
 
    public void setChaf_mail_account_update(String param) {
        this.chaf_mail_account_update = param ;
    }
 
    public String getChaf_mail_account_value() {
        return this.chaf_mail_account_value ;
    }
 
    public void setChaf_mail_account_value( String param) {
        this.chaf_mail_account_value = param ;
    }
 
    public Boolean getChaf_mail_account_enabled() {
        return this.chaf_mail_account_enabled ;
    }    
 
    public void setChaf_mail_account_enabled(Boolean param) {
        this.chaf_mail_account_enabled = param ;
    }
 
    public String getChaf_mail_account_state() {
        return this.chaf_mail_account_state ;
    }
 
    public void setChaf_mail_account_state(String param) {
        this.chaf_mail_account_state = param ;
    }
 
 
    public X33VDataTypeList getMailalias_hktgi_flg_chgum_inf_list() {
        return this.mailalias_hktgi_flg_chgum_inf_list ;
    }
 
    public void setMailalias_hktgi_flg_chgum_inf_list(X33VDataTypeList param) {
        this.mailalias_hktgi_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mailalias_hktgi_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mailalias_hktgi_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mailalias_hktgi_flg_chgum_inf_list.get(i)).loadModelData("メールエイリアス引継フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMailalias_hktgi_flg_update() {
        return this.mailalias_hktgi_flg_update ;
    }
 
    public void setMailalias_hktgi_flg_update(String param) {
        this.mailalias_hktgi_flg_update = param ;
    }
 
    public String getMailalias_hktgi_flg_value() {
        return this.mailalias_hktgi_flg_value ;
    }
 
    public void setMailalias_hktgi_flg_value( String param) {
        this.mailalias_hktgi_flg_value = param ;
    }
 
    public String getMailalias_hktgi_flg_state() {
        return this.mailalias_hktgi_flg_state ;
    }
 
    public void setMailalias_hktgi_flg_state(String param) {
        this.mailalias_hktgi_flg_state = param ;
    }
 
 
    public X33VDataTypeList getMailalias_hktgi_flg_inf_list() {
        return this.mailalias_hktgi_flg_inf_list ;
    }
 
    public void setMailalias_hktgi_flg_inf_list(X33VDataTypeList param) {
        this.mailalias_hktgi_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mailalias_hktgi_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mailalias_hktgi_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mailalias_hktgi_flg_inf_list.get(i)).loadModelData("メールエイリアス引継フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMlviruschk_hktgi_flg_chgum_inf_list() {
        return this.mlviruschk_hktgi_flg_chgum_inf_list ;
    }
 
    public void setMlviruschk_hktgi_flg_chgum_inf_list(X33VDataTypeList param) {
        this.mlviruschk_hktgi_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlviruschk_hktgi_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlviruschk_hktgi_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlviruschk_hktgi_flg_chgum_inf_list.get(i)).loadModelData("メールウイルスチェック引継フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMlviruschk_hktgi_flg_update() {
        return this.mlviruschk_hktgi_flg_update ;
    }
 
    public void setMlviruschk_hktgi_flg_update(String param) {
        this.mlviruschk_hktgi_flg_update = param ;
    }
 
    public String getMlviruschk_hktgi_flg_value() {
        return this.mlviruschk_hktgi_flg_value ;
    }
 
    public void setMlviruschk_hktgi_flg_value( String param) {
        this.mlviruschk_hktgi_flg_value = param ;
    }
 
    public String getMlviruschk_hktgi_flg_state() {
        return this.mlviruschk_hktgi_flg_state ;
    }
 
    public void setMlviruschk_hktgi_flg_state(String param) {
        this.mlviruschk_hktgi_flg_state = param ;
    }
 
 
    public X33VDataTypeList getMlviruschk_hktgi_flg_inf_list() {
        return this.mlviruschk_hktgi_flg_inf_list ;
    }
 
    public void setMlviruschk_hktgi_flg_inf_list(X33VDataTypeList param) {
        this.mlviruschk_hktgi_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlviruschk_hktgi_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlviruschk_hktgi_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlviruschk_hktgi_flg_inf_list.get(i)).loadModelData("メールウイルスチェック引継フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMl_vrsette_hktgi_flg_chgum_inf_list() {
        return this.ml_vrsette_hktgi_flg_chgum_inf_list ;
    }
 
    public void setMl_vrsette_hktgi_flg_chgum_inf_list(X33VDataTypeList param) {
        this.ml_vrsette_hktgi_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ml_vrsette_hktgi_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ml_vrsette_hktgi_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ml_vrsette_hktgi_flg_chgum_inf_list.get(i)).loadModelData("メール各種設定引継フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMl_vrsette_hktgi_flg_update() {
        return this.ml_vrsette_hktgi_flg_update ;
    }
 
    public void setMl_vrsette_hktgi_flg_update(String param) {
        this.ml_vrsette_hktgi_flg_update = param ;
    }
 
    public String getMl_vrsette_hktgi_flg_value() {
        return this.ml_vrsette_hktgi_flg_value ;
    }
 
    public void setMl_vrsette_hktgi_flg_value( String param) {
        this.ml_vrsette_hktgi_flg_value = param ;
    }
 
    public String getMl_vrsette_hktgi_flg_state() {
        return this.ml_vrsette_hktgi_flg_state ;
    }
 
    public void setMl_vrsette_hktgi_flg_state(String param) {
        this.ml_vrsette_hktgi_flg_state = param ;
    }
 
 
    public X33VDataTypeList getMl_vrsette_hktgi_flg_inf_list() {
        return this.ml_vrsette_hktgi_flg_inf_list ;
    }
 
    public void setMl_vrsette_hktgi_flg_inf_list(X33VDataTypeList param) {
        this.ml_vrsette_hktgi_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ml_vrsette_hktgi_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ml_vrsette_hktgi_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ml_vrsette_hktgi_flg_inf_list.get(i)).loadModelData("メール各種設定引継フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMlad_chgj_ml_tns_flg_chgum_inf_list() {
        return this.mlad_chgj_ml_tns_flg_chgum_inf_list ;
    }
 
    public void setMlad_chgj_ml_tns_flg_chgum_inf_list(X33VDataTypeList param) {
        this.mlad_chgj_ml_tns_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlad_chgj_ml_tns_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlad_chgj_ml_tns_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlad_chgj_ml_tns_flg_chgum_inf_list.get(i)).loadModelData("メールアドレス変更時メール転送フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMlad_chgj_ml_tns_flg_update() {
        return this.mlad_chgj_ml_tns_flg_update ;
    }
 
    public void setMlad_chgj_ml_tns_flg_update(String param) {
        this.mlad_chgj_ml_tns_flg_update = param ;
    }
 
    public String getMlad_chgj_ml_tns_flg_value() {
        return this.mlad_chgj_ml_tns_flg_value ;
    }
 
    public void setMlad_chgj_ml_tns_flg_value( String param) {
        this.mlad_chgj_ml_tns_flg_value = param ;
    }
 
    public String getMlad_chgj_ml_tns_flg_state() {
        return this.mlad_chgj_ml_tns_flg_state ;
    }
 
    public void setMlad_chgj_ml_tns_flg_state(String param) {
        this.mlad_chgj_ml_tns_flg_state = param ;
    }
 
 
    public X33VDataTypeList getMlad_chgj_ml_tns_flg_inf_list() {
        return this.mlad_chgj_ml_tns_flg_inf_list ;
    }
 
    public void setMlad_chgj_ml_tns_flg_inf_list(X33VDataTypeList param) {
        this.mlad_chgj_ml_tns_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlad_chgj_ml_tns_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlad_chgj_ml_tns_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlad_chgj_ml_tns_flg_inf_list.get(i)).loadModelData("メールアドレス変更時メール転送フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    /**
     * 項目名とサブキーからデータを取得します(X31CBaseBeanの同名メソッドの実装)
     *
     * @param gamenId 画面ID(予備)
     * @param key 項目名
     * @param subkey サブキー
     * @return Object データ
     */
    public Object loadModelData(String gamenId, String key, String subkey) {
        return loadModelData(key, subkey);
    }
 
    /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @return Object データ
     */
    public Object loadModelData(String key, String subkey) { 
 
        //keyの指定は、以下のいずれかで行う。
        // 項目名 : String, Long, Boolean型（繰り返し指定なし）の項目で、値を取得する場合
        // 項目名/インデックス値 : データタイプビーン型以外の繰り返し指定項目で、値を取得する場合
        // 項目名/インデックス値/データタイプビーン項目名 : データタイプビーン型項目で、値を取得する場合
        // 項目名/* : データタイプビーン型項目、繰り返し指定項目で、リストの要素数を取得する場合
        // //インデックス値／項目名：共有情報ビーン型項目で、値と取得する場合
        // //*：共有情報ビーンのリストの要素数を取得する場合
        // インデックス値は、X33VDataTypeList内に格納される各ビーンのリストの順序を示す。
        // keyがnullの場合、null返す
        if(key == null){
            return null;
        }
 
        // subkeyがnullの場合、空文字列に
        else if(subkey == null){
            subkey = new String("");
        }
        
        // 共有情報ビーン処理
        String keyElement;
        int separaterPoint = key.indexOf("//"); //keyが共有情報ビーンに関する指定か否かチェック
        if(separaterPoint == 0) {
            return super.loadCommonInfoData(key);
        }
 
        // 共有情報ビーン以外の場合
        // keyの値の最初の要素を取得
        separaterPoint = key.indexOf("/"); //keyがルート指定("項目a/0/項目b"のような)の場合を想定し、区切り符号(ここでは"/")を検索する。
        if(separaterPoint > 0) {
            keyElement = key.substring(0, separaterPoint);
        }else{
            keyElement = key;
        }
 
        //項目ごとに処理を入れる。
        // データタイプが String の項目"遷移元画面ＩＤ"(項目ID:referid)
        if(keyElement.equals("遷移元画面ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getReferid_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getReferid_state(); 
            }
        }
 
        // データタイプが String の項目"オーダ種別コード"(項目ID:ord_sbt_cd)
        else if(keyElement.equals("オーダ種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOrd_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOrd_sbt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"オーダ種別コード保持"(項目ID:ord_sbt_cd_hoji)
        else if(keyElement.equals("オーダ種別コード保持")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOrd_sbt_cd_hoji_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOrd_sbt_cd_hoji_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
        else if(keyElement.equals("オーダ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ord_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ord_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ord_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービス契約番号"(項目ID:svc_kei_no)
        else if(keyElement.equals("サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_kei_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"サービス契約内訳番号"(項目ID:svc_kei_ucwk_no)
        else if(keyElement.equals("サービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_kei_ucwk_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_kei_ucwk_no_state(); 
            }
        }
 
        // データタイプが String の項目"オプションサービス契約番号"(項目ID:op_svc_kei_no)
        else if(keyElement.equals("オプションサービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOp_svc_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOp_svc_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"機器提供サービス契約番号"(項目ID:kktk_scv_kei_no)
        else if(keyElement.equals("機器提供サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKktk_scv_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKktk_scv_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"法人ｅｏ読替サービス契約番号"(項目ID:hjin_eo_ykae_svkei_no)
        else if(keyElement.equals("法人ｅｏ読替サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getHjin_eo_ykae_svkei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHjin_eo_ykae_svkei_no_state(); 
            }
        }
 
        // データタイプが String の項目"要求元アプリ種別コード"(項目ID:yokyu_mt_apl_sbt_cd)
        else if(keyElement.equals("要求元アプリ種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getYokyu_mt_apl_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getYokyu_mt_apl_sbt_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
        else if(keyElement.equals("要求元アプリ種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(yokyu_mt_apl_sbt_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yokyu_mt_apl_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yokyu_mt_apl_sbt_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスオーダコード"(項目ID:svc_order_cd)
        else if(keyElement.equals("サービスオーダコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_order_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_order_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービスオーダ情報"(項目ID:svc_order_inf)
        else if(keyElement.equals("サービスオーダ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(svc_order_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_order_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_order_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスオーダ詳細コード"(項目ID:svc_order_dtail_cd)
        else if(keyElement.equals("サービスオーダ詳細コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_order_dtail_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_order_dtail_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
        else if(keyElement.equals("サービスオーダ詳細情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(svc_order_dtail_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_order_dtail_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_order_dtail_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"要求種別コード"(項目ID:yokyu_sbt_cd)
        else if(keyElement.equals("要求種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getYokyu_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getYokyu_sbt_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)
        else if(keyElement.equals("要求種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(yokyu_sbt_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yokyu_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yokyu_sbt_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"削除対象ＳＯＤ連携通番"(項目ID:deltg_sod_renkei_seq)
        else if(keyElement.equals("削除対象ＳＯＤ連携通番")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDeltg_sod_renkei_seq_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDeltg_sod_renkei_seq_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDeltg_sod_renkei_seq_state(); 
            }
        }
 
        // データタイプが String の項目"スケジュール年月日"(項目ID:schedule_ymd)
        else if(keyElement.equals("スケジュール年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSchedule_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSchedule_ymd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"スケジュール年月日情報"(項目ID:schedule_ymd_inf)
        else if(keyElement.equals("スケジュール年月日情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(schedule_ymd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= schedule_ymd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)schedule_ymd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
        else if(keyElement.equals("認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ninsho_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ninsho_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"認証ＩＤ"(項目ID:ninsho_id)
        else if(keyElement.equals("認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNinsho_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNinsho_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNinsho_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
        else if(keyElement.equals("認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ninsho_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"認証ＩＤパスワード"(項目ID:ninsho_id_pwd)
        else if(keyElement.equals("認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNinsho_id_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNinsho_id_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNinsho_id_pwd_state(); 
            }
        }
 
        // データタイプが String の項目"ＰＯＰＩＤ"(項目ID:pop_id)
        else if(keyElement.equals("ＰＯＰＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPop_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPop_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPop_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＯＰＩＤパスワード変更有無情報"(項目ID:pop_id_pwd_chgum_inf)
        else if(keyElement.equals("ＰＯＰＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pop_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pop_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pop_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＰＯＰＩＤパスワード"(項目ID:pop_id_pwd)
        else if(keyElement.equals("ＰＯＰＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPop_id_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPop_id_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPop_id_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールアドレス変更有無情報"(項目ID:mlad_chgum_inf)
        else if(keyElement.equals("メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlad_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlad_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールアドレス"(項目ID:mlad)
        else if(keyElement.equals("メールアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMlad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMlad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMlad_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールエイリアス変更有無情報"(項目ID:mlad_alias_chgum_inf)
        else if(keyElement.equals("メールエイリアス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlad_alias_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlad_alias_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlad_alias_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールエイリアス"(項目ID:mail_alias)
        else if(keyElement.equals("メールエイリアス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMail_alias_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMail_alias_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMail_alias_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールボックス容量変更有無情報"(項目ID:mlbox_capa_chgum_inf)
        else if(keyElement.equals("メールボックス容量変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlbox_capa_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlbox_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlbox_capa_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールボックス容量"(項目ID:mlbox_capa)
        else if(keyElement.equals("メールボックス容量")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMlbox_capa_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMlbox_capa_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMlbox_capa_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"転送メール保持フラグ変更有無情報"(項目ID:tenso_mail_hoji_flg_chgum_inf)
        else if(keyElement.equals("転送メール保持フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tenso_mail_hoji_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_mail_hoji_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_mail_hoji_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"転送メール保持フラグ"(項目ID:tenso_mail_hoji_flg)
        else if(keyElement.equals("転送メール保持フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTenso_mail_hoji_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTenso_mail_hoji_flg_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"転送メール保持フラグ情報"(項目ID:tenso_mail_hoji_flg_inf)
        else if(keyElement.equals("転送メール保持フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tenso_mail_hoji_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_mail_hoji_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_mail_hoji_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"転送先メールアドレス変更有無情報"(項目ID:tenso_saki_mail_ad_chgum_inf)
        else if(keyElement.equals("転送先メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tenso_saki_mail_ad_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_saki_mail_ad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_saki_mail_ad_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"転送先メールアドレス１"(項目ID:tenso_saki_mail_ad_1)
        else if(keyElement.equals("転送先メールアドレス１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTenso_saki_mail_ad_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTenso_saki_mail_ad_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTenso_saki_mail_ad_1_state(); 
            }
        }
 
        // データタイプが String の項目"転送先メールアドレス２"(項目ID:tenso_saki_mail_ad_2)
        else if(keyElement.equals("転送先メールアドレス２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTenso_saki_mail_ad_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTenso_saki_mail_ad_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTenso_saki_mail_ad_2_state(); 
            }
        }
 
        // データタイプが String の項目"転送先メールアドレス３"(項目ID:tenso_saki_mail_ad_3)
        else if(keyElement.equals("転送先メールアドレス３")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTenso_saki_mail_ad_3_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTenso_saki_mail_ad_3_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTenso_saki_mail_ad_3_state(); 
            }
        }
 
        // データタイプが String の項目"法人用独自ドメイン"(項目ID:hojin_dokuji_domain)
        else if(keyElement.equals("法人用独自ドメイン")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getHojin_dokuji_domain_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHojin_dokuji_domain_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＩＤ変更有無情報"(項目ID:mlkrsha_id_chgum_inf)
        else if(keyElement.equals("メール管理者ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlkrsha_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＩＤパスワード変更有無情報"(項目ID:mlkrsha_id_pwd_chgum_inf)
        else if(keyElement.equals("メール管理者ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlkrsha_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"法人ドメインメールボックス容量変更有無情"(項目ID:hjdomain_mlbox_capa_chgum_inf)
        else if(keyElement.equals("法人ドメインメールボックス容量変更有無情")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(hjdomain_mlbox_capa_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= hjdomain_mlbox_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)hjdomain_mlbox_capa_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"総アカウント数変更有無情報"(項目ID:total_account_cnt_chgum_inf)
        else if(keyElement.equals("総アカウント数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(total_account_cnt_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= total_account_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)total_account_cnt_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤ変更有無情報"(項目ID:mlkrsha_pop_id_chgum)
        else if(keyElement.equals("メール管理者ＰＯＰＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlkrsha_pop_id_chgum_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_pop_id_chgum_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_pop_id_chgum_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤパスワード変更有無"(項目ID:mlkrsha_pop_id_pwd_chgum_inf)
        else if(keyElement.equals("メール管理者ＰＯＰＩＤパスワード変更有無")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlkrsha_pop_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_pop_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_pop_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者メールアドレス変更有無情報"(項目ID:mlkrsha_mlad_chgum_inf)
        else if(keyElement.equals("メール管理者メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlkrsha_mlad_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_mlad_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者メールボックス容量変更有無情"(項目ID:mlkrsha_mlbox_capa_chgum_inf)
        else if(keyElement.equals("メール管理者メールボックス容量変更有無情")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlkrsha_mlbox_capa_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_mlbox_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_mlbox_capa_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ウイルスチェック要否変更有無情報"(項目ID:virus_chk_yh_chgum_inf)
        else if(keyElement.equals("ウイルスチェック要否変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(virus_chk_yh_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= virus_chk_yh_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)virus_chk_yh_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ウイルスチェック"(項目ID:virus_chk_yh)
        else if(keyElement.equals("ウイルスチェック")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getVirus_chk_yh_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getVirus_chk_yh_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ウイルスチェック要否情報"(項目ID:virus_chk_yh_inf)
        else if(keyElement.equals("ウイルスチェック要否情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(virus_chk_yh_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= virus_chk_yh_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)virus_chk_yh_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＷｅｂＩＤ"(項目ID:web_id)
        else if(keyElement.equals("ＷｅｂＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getWeb_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getWeb_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getWeb_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＷｅｂＩＤパスワード変更有無情報"(項目ID:web_id_pwd_chgum_inf)
        else if(keyElement.equals("ＷｅｂＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(web_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= web_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)web_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＷｅｂＩＤパスワード"(項目ID:web_id_pwd)
        else if(keyElement.equals("ＷｅｂＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getWeb_id_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getWeb_id_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getWeb_id_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＵＲＬ変更有無情報"(項目ID:url_chgum_inf)
        else if(keyElement.equals("ＵＲＬ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(url_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= url_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)url_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＵＲＬ"(項目ID:url)
        else if(keyElement.equals("ＵＲＬ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUrl_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUrl_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUrl_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＨＰ容量変更有無情報"(項目ID:hp_capa_chgum_inf)
        else if(keyElement.equals("ＨＰ容量変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(hp_capa_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= hp_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)hp_capa_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＨＰ容量"(項目ID:hp_capa)
        else if(keyElement.equals("ＨＰ容量")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getHp_capa_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getHp_capa_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHp_capa_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"アクセス分析変更有無"(項目ID:accss_bnsk_chgum_inf)
        else if(keyElement.equals("アクセス分析変更有無")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(accss_bnsk_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= accss_bnsk_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)accss_bnsk_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"購入商品コード"(項目ID:buy_goods_cd)
        else if(keyElement.equals("購入商品コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBuy_goods_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getBuy_goods_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBuy_goods_cd_state(); 
            }
        }
 
        // データタイプが String の項目"ＭＬ名"(項目ID:mllist_nm)
        else if(keyElement.equals("ＭＬ名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMllist_nm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMllist_nm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMllist_nm_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ管理者用メールアドレス変更有無情報"(項目ID:mllist_krisha_mlad_chgum_inf)
        else if(keyElement.equals("ＭＬ管理者用メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mllist_krisha_mlad_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_krisha_mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_krisha_mlad_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＭＬ管理者用メールアドレス"(項目ID:mllist_krisha_mlad)
        else if(keyElement.equals("ＭＬ管理者用メールアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMllist_krisha_mlad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMllist_krisha_mlad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMllist_krisha_mlad_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ呼称変更有無情報"(項目ID:mllist_kosho_chgum_inf)
        else if(keyElement.equals("ＭＬ呼称変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mllist_kosho_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_kosho_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_kosho_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＭＬ呼称"(項目ID:mllist_kosho)
        else if(keyElement.equals("ＭＬ呼称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMllist_kosho_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMllist_kosho_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMllist_kosho_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ最大ユーザー数変更有無情報"(項目ID:mllist_max_user_cnt_chgum_inf)
        else if(keyElement.equals("ＭＬ最大ユーザー数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mllist_max_user_cnt_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_max_user_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_max_user_cnt_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＭＬ最大ユーザー数"(項目ID:mllist_max_user_cnt)
        else if(keyElement.equals("ＭＬ最大ユーザー数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMllist_max_user_cnt_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMllist_max_user_cnt_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMllist_max_user_cnt_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ公開要否変更有無情報"(項目ID:mllist_kokai_yh_chgum_inf)
        else if(keyElement.equals("ＭＬ公開要否変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mllist_kokai_yh_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_kokai_yh_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_kokai_yh_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＭＬ公開要否"(項目ID:mllist_kokai_yh)
        else if(keyElement.equals("ＭＬ公開要否")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMllist_kokai_yh_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMllist_kokai_yh_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ公開要否情報"(項目ID:mllist_kokai_yh_inf)
        else if(keyElement.equals("ＭＬ公開要否情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mllist_kokai_yh_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_kokai_yh_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_kokai_yh_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
        else if(keyElement.equals("ＩＰアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ip_ad_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ip_ad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ip_ad_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰアドレス"(項目ID:ip_ad)
        else if(keyElement.equals("ＩＰアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIp_ad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIp_ad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIp_ad_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
        else if(keyElement.equals("ネットマスク変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(netmask_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= netmask_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)netmask_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ネットマスク"(項目ID:netmask)
        else if(keyElement.equals("ネットマスク")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNetmask_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNetmask_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNetmask_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
        else if(keyElement.equals("ＢＡＳ−ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(bas_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bas_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bas_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＡＳ−ＩＤ"(項目ID:bas_id)
        else if(keyElement.equals("ＢＡＳ−ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBas_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getBas_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBas_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
        else if(keyElement.equals("マルチセッション数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mltise_cnt_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mltise_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mltise_cnt_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"マルチセッション数"(項目ID:mltise_cnt)
        else if(keyElement.equals("マルチセッション数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMltise_cnt_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMltise_cnt_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMltise_cnt_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
        else if(keyElement.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(bas_host_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bas_host_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bas_host_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＡＳ−ホストＩＤ"(項目ID:bas_host_id)
        else if(keyElement.equals("ＢＡＳ−ホストＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBas_host_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getBas_host_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBas_host_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
        else if(keyElement.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(vlan_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= vlan_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)vlan_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＶＬＡＮ−ＩＤ"(項目ID:vlan_id)
        else if(keyElement.equals("ＶＬＡＮ−ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getVlan_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getVlan_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getVlan_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
        else if(keyElement.equals("サービスＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(svc_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスＩＤ"(項目ID:svc_id)
        else if(keyElement.equals("サービスＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_id_state(); 
            }
        }
 
        // ANK-3834-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"契約コース変更有無情報"(項目ID:kei_crs_chgum_inf)
        else if(keyElement.equals("契約コース変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(kei_crs_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= kei_crs_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kei_crs_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        // ANK-3834-00-00 ADD END
 
        // ▼▼ ANK-2765-00-00 ADD START ▼▼
        // データタイプが String の項目"契約コース"(項目ID:kei_crs)
        else if(keyElement.equals("契約コース")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKei_crs_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKei_crs_state(); 
            }
        }
        // ▲▲ ANK-2765-00-00 ADD END ▲▲
 
        // ANK-3834-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"DNSオプトアウト選択フラグ変更有無情報"(項目ID:dns_opt_out_choice_flg_chgum_inf)
        else if(keyElement.equals("DNSオプトアウト選択フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(dns_opt_out_choice_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dns_opt_out_choice_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dns_opt_out_choice_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"DNSオプトアウト選択フラグ"(項目ID:dns_opt_out_choice_flg)
        else if(keyElement.equals("DNSオプトアウト選択フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDns_opt_out_choice_flg_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDns_opt_out_choice_flg_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDns_opt_out_choice_flg_state(); 
            }
        }
        // ANK-3834-00-00 ADD END
 
        // データタイプが String の項目"ＷＩＳＨオーナーＩＤ"(項目ID:wish_ownr_id)
        else if(keyElement.equals("ＷＩＳＨオーナーＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getWish_ownr_id_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getWish_ownr_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＷＩＳＨオーナーＩＤパスワード変更有無情"(項目ID:wish_ownr_id_pwd_chgum_inf)
        else if(keyElement.equals("ＷＩＳＨオーナーＩＤパスワード変更有無情")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(wish_ownr_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= wish_ownr_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)wish_ownr_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"グループコミュニティディスク容量変更有無"(項目ID:grpcom_disk_capa_chgum_inf)
        else if(keyElement.equals("グループコミュニティディスク容量変更有無")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(grpcom_disk_capa_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= grpcom_disk_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)grpcom_disk_capa_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ダイヤルアップ接続認証ＩＤ"(項目ID:dupcon_ninsho_id)
        else if(keyElement.equals("ダイヤルアップ接続認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDupcon_ninsho_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDupcon_ninsho_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDupcon_ninsho_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ接続認証ＩＤパスワード変更"(項目ID:dupcon_ninsho_id_pwd_chgum_inf)
        else if(keyElement.equals("ダイヤルアップ接続認証ＩＤパスワード変更")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(dupcon_ninsho_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dupcon_ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dupcon_ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ダイヤルアップ接続認証ＩＤパスワード"(項目ID:dupcon_ninsho_id_pwd)
        else if(keyElement.equals("ダイヤルアップ接続認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDupcon_ninsho_id_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDupcon_ninsho_id_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDupcon_ninsho_id_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別変更有無情報"(項目ID:dup_plan_sbt_chgum_inf)
        else if(keyElement.equals("ダイヤルアップ用プラン種別変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(dup_plan_sbt_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dup_plan_sbt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dup_plan_sbt_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ダイヤルアップ用プラン種別コード"(項目ID:dup_plan_sbt_cd)
        else if(keyElement.equals("ダイヤルアップ用プラン種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDup_plan_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDup_plan_sbt_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別情報"(項目ID:dup_plan_sbt_inf)
        else if(keyElement.equals("ダイヤルアップ用プラン種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(dup_plan_sbt_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dup_plan_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dup_plan_sbt_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＢＲ−ＭＡＣアドレス"(項目ID:bbr_macad)
        else if(keyElement.equals("ＢＢＲ−ＭＡＣアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBbr_macad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getBbr_macad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBbr_macad_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＢＲ−認証キー変更有無情報"(項目ID:bbr_ninsho_key_chgum_inf)
        else if(keyElement.equals("ＢＢＲ−認証キー変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(bbr_ninsho_key_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bbr_ninsho_key_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bbr_ninsho_key_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＢＲ−認証キー"(項目ID:bbr_ninsho_key)
        else if(keyElement.equals("ＢＢＲ−認証キー")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBbr_ninsho_key_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getBbr_ninsho_key_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBbr_ninsho_key_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_chgum_inf)
        else if(keyElement.equals("接続モード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(connect_mode_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= connect_mode_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)connect_mode_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"接続モードコード"(項目ID:connect_mode_cd)
        else if(keyElement.equals("接続モードコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getConnect_mode_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getConnect_mode_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
        else if(keyElement.equals("接続モードコード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(connect_mode_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= connect_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)connect_mode_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_chgum_inf)
        else if(keyElement.equals("自動切断モード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(auto_cut_mode_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_mode_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_mode_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"自動切断モードコード"(項目ID:auto_cut_mode_cd)
        else if(keyElement.equals("自動切断モードコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAuto_cut_mode_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAuto_cut_mode_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
        else if(keyElement.equals("自動切断モードコード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(auto_cut_mode_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_mode_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
        else if(keyElement.equals("自動切断時間変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(auto_cut_time_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_time_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_time_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"自動切断時間"(項目ID:auto_cut_time)
        else if(keyElement.equals("自動切断時間")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAuto_cut_time_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getAuto_cut_time_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAuto_cut_time_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pppoe_bridge_sbt_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_bridge_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＰＰＰｏＥブリッジ種別コード"(項目ID:pppoe_bridge_sbt_cd)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPppoe_bridge_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPppoe_bridge_sbt_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pppoe_bridge_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_bridge_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
        else if(keyElement.equals("Ｐｉｎｇ応答種別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ping_response_sbt_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ping_response_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ping_response_sbt_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｐｉｎｇ応答種別コード"(項目ID:ping_response_sbt_cd)
        else if(keyElement.equals("Ｐｉｎｇ応答種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPing_response_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPing_response_sbt_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
        else if(keyElement.equals("Ｐｉｎｇ応答種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ping_response_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ping_response_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ping_response_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスオーダ番号"(項目ID:svc_order_no)
        else if(keyElement.equals("サービスオーダ番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_order_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_order_no_state(); 
            }
        }
 
        // データタイプが String の項目"サービスオーダステータス"(項目ID:svc_order_stat)
        else if(keyElement.equals("サービスオーダステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_order_stat_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_order_stat_state(); 
            }
        }
 
        // データタイプが String の項目"サービスオーダ受付年月日時分秒"(項目ID:svc_order_uk_dtm)
        else if(keyElement.equals("サービスオーダ受付年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_order_uk_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_order_uk_dtm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_order_uk_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"登録年月日時分秒"(項目ID:add_dtm)
        else if(keyElement.equals("登録年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAdd_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAdd_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"登録オペレータアカウント"(項目ID:add_opeacnt)
        else if(keyElement.equals("登録オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAdd_opeacnt_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAdd_opeacnt_state(); 
            }
        }
 
        // データタイプが String の項目"更新年月日時分秒"(項目ID:upd_dtm)
        else if(keyElement.equals("更新年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUpd_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUpd_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"更新オペレータアカウント"(項目ID:upd_opeacnt)
        else if(keyElement.equals("更新オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUpd_opeacnt_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUpd_opeacnt_state(); 
            }
        }
 
        // データタイプが String の項目"無効フラグ"(項目ID:mk_flg)
        else if(keyElement.equals("無効フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMk_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMk_flg_state(); 
            }
        }
 
        // データタイプが String の項目"送受信情報管理番号"(項目ID:srinf_kanri_no)
        else if(keyElement.equals("送受信情報管理番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSrinf_kanri_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSrinf_kanri_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSrinf_kanri_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６変更有無情報"(項目ID:ipv6_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６プロトコル種別コード"(項目ID:ipv6_prtcl_sbt_cd)
        else if(keyElement.equals("ＩＰｖ６プロトコル種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_prtcl_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_prtcl_sbt_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６プロトコル種別コード情報"(項目ID:ipv6_prtcl_sbt_cd_inf)
        else if(keyElement.equals("ＩＰｖ６プロトコル種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_prtcl_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_prtcl_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_prtcl_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６帯域制御コード"(項目ID:ipv6_taiiki_ctrl_cd)
        else if(keyElement.equals("ＩＰｖ６帯域制御コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_taiiki_ctrl_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_taiiki_ctrl_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
        else if(keyElement.equals("ＩＰｖ６帯域制御コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_taiiki_ctrl_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_taiiki_ctrl_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_taiiki_ctrl_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６中心局コード"(項目ID:ipv6_chuskk_cd)
        else if(keyElement.equals("ＩＰｖ６中心局コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_chuskk_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_chuskk_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_chuskk_cd_state(); 
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）"(項目ID:ipv6_ad_ifid)
        else if(keyElement.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_ad_ifid_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_ad_ifid_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_ad_ifid_state(); 
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６宅内機器型式コード"(項目ID:ipv6_taknkiki_model_cd)
        else if(keyElement.equals("ＩＰｖ６宅内機器型式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_taknkiki_model_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_taknkiki_model_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_taknkiki_model_cd_state(); 
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６タイプ制御コード"(項目ID:ipv6_ctrl_type_cd)
        else if(keyElement.equals("ＩＰｖ６タイプ制御コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_ctrl_type_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_ctrl_type_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６タイプ制御コード情報"(項目ID:ipv6_ctrl_type_cd_inf)
        else if(keyElement.equals("ＩＰｖ６タイプ制御コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_ctrl_type_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ctrl_type_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ctrl_type_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６Ｌ２ＴＰ認証ＩＤ"(項目ID:ipv6_l2tp_ninsho_id)
        else if(keyElement.equals("ＩＰｖ６Ｌ２ＴＰ認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_l2tp_ninsho_id_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_l2tp_ninsho_id_state(); 
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６Ｐｉｎｇ応答状態コード"(項目ID:ipv6_ping_rsp_stat_cd)
        else if(keyElement.equals("ＩＰｖ６Ｐｉｎｇ応答状態コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_ping_rsp_stat_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_ping_rsp_stat_cd_state(); 
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６認証ＩＤ"(項目ID:ipv6_ninsho_id)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_ninsho_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_ninsho_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_ninsho_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証パスワード変更有無情報"(項目ID:ipv6_pwd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６認証パスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６認証パスワード"(項目ID:ipv6_ninsho_pwd)
        else if(keyElement.equals("ＩＰｖ６認証パスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_ninsho_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_ninsho_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_ninsho_pwd_state(); 
            }
        }
 
        // データタイプが String の項目"フェムトセルオプション有無"(項目ID:femtsel_opum)
        else if(keyElement.equals("フェムトセルオプション有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getFemtsel_opum_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getFemtsel_opum_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getFemtsel_opum_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"フェムトセルオプション有無コード情報"(項目ID:femtsel_opum_inf)
        else if(keyElement.equals("フェムトセルオプション有無コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(femtsel_opum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= femtsel_opum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)femtsel_opum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"変更前メールアドレス変更有無情報"(項目ID:chbf_mlad_chgum_inf)
        else if(keyElement.equals("変更前メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(chbf_mlad_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= chbf_mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)chbf_mlad_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"変更前メールアドレス"(項目ID:chbf_mlad)
        else if(keyElement.equals("変更前メールアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getChbf_mlad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getChbf_mlad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getChbf_mlad_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"変更後メールアカウント変更有無情報"(項目ID:chaf_mail_account_chgum_inf)
        else if(keyElement.equals("変更後メールアカウント変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(chaf_mail_account_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= chaf_mail_account_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)chaf_mail_account_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"変更後メールアカウント"(項目ID:chaf_mail_account)
        else if(keyElement.equals("変更後メールアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getChaf_mail_account_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getChaf_mail_account_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getChaf_mail_account_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ変更有無情報"(項目ID:mailalias_hktgi_flg_chgum_inf)
        else if(keyElement.equals("メールエイリアス引継フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mailalias_hktgi_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mailalias_hktgi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mailalias_hktgi_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールエイリアス引継フラグ"(項目ID:mailalias_hktgi_flg)
        else if(keyElement.equals("メールエイリアス引継フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMailalias_hktgi_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMailalias_hktgi_flg_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ情報"(項目ID:mailalias_hktgi_flg_inf)
        else if(keyElement.equals("メールエイリアス引継フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mailalias_hktgi_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mailalias_hktgi_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mailalias_hktgi_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ変更有無情報"(項目ID:mlviruschk_hktgi_flg_chgum_inf)
        else if(keyElement.equals("メールウイルスチェック引継フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlviruschk_hktgi_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlviruschk_hktgi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlviruschk_hktgi_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールウイルスチェック引継フラグ"(項目ID:mlviruschk_hktgi_flg)
        else if(keyElement.equals("メールウイルスチェック引継フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMlviruschk_hktgi_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMlviruschk_hktgi_flg_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ情報"(項目ID:mlviruschk_hktgi_flg_inf)
        else if(keyElement.equals("メールウイルスチェック引継フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlviruschk_hktgi_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlviruschk_hktgi_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlviruschk_hktgi_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ変更有無情報"(項目ID:ml_vrsette_hktgi_flg_chgum_inf)
        else if(keyElement.equals("メール各種設定引継フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ml_vrsette_hktgi_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ml_vrsette_hktgi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ml_vrsette_hktgi_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メール各種設定引継フラグ"(項目ID:ml_vrsette_hktgi_flg)
        else if(keyElement.equals("メール各種設定引継フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMl_vrsette_hktgi_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMl_vrsette_hktgi_flg_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ情報"(項目ID:ml_vrsette_hktgi_flg_inf)
        else if(keyElement.equals("メール各種設定引継フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ml_vrsette_hktgi_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ml_vrsette_hktgi_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ml_vrsette_hktgi_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ変更有無情報"(項目ID:mlad_chgj_ml_tns_flg_chgum_inf)
        else if(keyElement.equals("メールアドレス変更時メール転送フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlad_chgj_ml_tns_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlad_chgj_ml_tns_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlad_chgj_ml_tns_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールアドレス変更時メール転送フラグ"(項目ID:mlad_chgj_ml_tns_flg)
        else if(keyElement.equals("メールアドレス変更時メール転送フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMlad_chgj_ml_tns_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMlad_chgj_ml_tns_flg_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ情報"(項目ID:mlad_chgj_ml_tns_flg_inf)
        else if(keyElement.equals("メールアドレス変更時メール転送フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlad_chgj_ml_tns_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlad_chgj_ml_tns_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlad_chgj_ml_tns_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        return null;
    }
 
    /**
     * 項目名とサブキーからデータを設定します（X31CBaseBeanの同名メソッドの実装）
     *
     * @param gamenId 画面ID(予備)
     * @param key 項目名
     * @param subkey サブキー
     * @param in_value データ
     */
    public void storeModelData(String gamenId, String key, String subkey, Object in_value) {
         storeModelData(key, subkey, in_value);
    }
 
	 /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @param in_value データ
     */
    public void storeModelData(String key, String subkey, Object in_value) {
         storeModelData(key, subkey, in_value, false);
    }
    
    /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @param in_value データ
     * @param isSetAsString Long型項目ValueプロパティへString型値の設定を行う場合true
     */
    public void storeModelData(String key, String subkey, Object in_value, boolean isSetAsString) { 
 
        // keyがnullの場合、処理を中止
        if(key == null){
            return;
        }
 
        // subkeyがnullの場合、空文字列に
        else if(subkey == null){
            subkey = new String("");
        }
        
        // keyの値の最初の要素を取得
        String keyElement;
        int separaterPoint = key.indexOf("//");//keyが共通情報ビーンに関する指定か否かをチェック
        if(separaterPoint == 0){//共通情報ビーンの場合
            super.storeCommonInfoData(key, in_value,isSetAsString);
        }
        else{
            separaterPoint = key.indexOf("/"); //keyがルート指定("項目a/0/項目b"のような)の場合を想定し、区切り符号(ここでは"/")を検索する。
            if(separaterPoint > 0) {
                keyElement = key.substring(0, separaterPoint);
            }
            else{
                keyElement = key;
            }  
        
            // 項目ごとに処理を入れる。
            // データタイプが String の項目"遷移元画面ＩＤ"(項目ID:referid)
            if(keyElement.equals("遷移元画面ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setReferid_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setReferid_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"オーダ種別コード"(項目ID:ord_sbt_cd)
            else if(keyElement.equals("オーダ種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOrd_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOrd_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"オーダ種別コード保持"(項目ID:ord_sbt_cd_hoji)
            else if(keyElement.equals("オーダ種別コード保持")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOrd_sbt_cd_hoji_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOrd_sbt_cd_hoji_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
            else if(keyElement.equals("オーダ種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ord_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ord_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"サービス契約番号"(項目ID:svc_kei_no)
            else if(keyElement.equals("サービス契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_kei_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス契約内訳番号"(項目ID:svc_kei_ucwk_no)
            else if(keyElement.equals("サービス契約内訳番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_kei_ucwk_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_kei_ucwk_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"オプションサービス契約番号"(項目ID:op_svc_kei_no)
            else if(keyElement.equals("オプションサービス契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOp_svc_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOp_svc_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"機器提供サービス契約番号"(項目ID:kktk_scv_kei_no)
            else if(keyElement.equals("機器提供サービス契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKktk_scv_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKktk_scv_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"法人ｅｏ読替サービス契約番号"(項目ID:hjin_eo_ykae_svkei_no)
            else if(keyElement.equals("法人ｅｏ読替サービス契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setHjin_eo_ykae_svkei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHjin_eo_ykae_svkei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"要求元アプリ種別コード"(項目ID:yokyu_mt_apl_sbt_cd)
            else if(keyElement.equals("要求元アプリ種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setYokyu_mt_apl_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setYokyu_mt_apl_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
            else if(keyElement.equals("要求元アプリ種別情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < yokyu_mt_apl_sbt_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)yokyu_mt_apl_sbt_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"サービスオーダコード"(項目ID:svc_order_cd)
            else if(keyElement.equals("サービスオーダコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_order_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_order_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービスオーダ情報"(項目ID:svc_order_inf)
            else if(keyElement.equals("サービスオーダ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < svc_order_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)svc_order_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"サービスオーダ詳細コード"(項目ID:svc_order_dtail_cd)
            else if(keyElement.equals("サービスオーダ詳細コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_order_dtail_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_order_dtail_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
            else if(keyElement.equals("サービスオーダ詳細情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < svc_order_dtail_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)svc_order_dtail_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"要求種別コード"(項目ID:yokyu_sbt_cd)
            else if(keyElement.equals("要求種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setYokyu_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setYokyu_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)
            else if(keyElement.equals("要求種別情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < yokyu_sbt_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)yokyu_sbt_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"削除対象ＳＯＤ連携通番"(項目ID:deltg_sod_renkei_seq)
            else if(keyElement.equals("削除対象ＳＯＤ連携通番")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDeltg_sod_renkei_seq_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDeltg_sod_renkei_seq_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDeltg_sod_renkei_seq_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"スケジュール年月日"(項目ID:schedule_ymd)
            else if(keyElement.equals("スケジュール年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSchedule_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSchedule_ymd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"スケジュール年月日情報"(項目ID:schedule_ymd_inf)
            else if(keyElement.equals("スケジュール年月日情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < schedule_ymd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)schedule_ymd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
            else if(keyElement.equals("認証ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ninsho_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"認証ＩＤ"(項目ID:ninsho_id)
            else if(keyElement.equals("認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNinsho_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNinsho_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNinsho_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
            else if(keyElement.equals("認証ＩＤパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"認証ＩＤパスワード"(項目ID:ninsho_id_pwd)
            else if(keyElement.equals("認証ＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNinsho_id_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNinsho_id_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNinsho_id_pwd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＰＯＰＩＤ"(項目ID:pop_id)
            else if(keyElement.equals("ＰＯＰＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPop_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPop_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPop_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＰＯＰＩＤパスワード変更有無情報"(項目ID:pop_id_pwd_chgum_inf)
            else if(keyElement.equals("ＰＯＰＩＤパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < pop_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pop_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＰＯＰＩＤパスワード"(項目ID:pop_id_pwd)
            else if(keyElement.equals("ＰＯＰＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPop_id_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPop_id_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPop_id_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メールアドレス変更有無情報"(項目ID:mlad_chgum_inf)
            else if(keyElement.equals("メールアドレス変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlad_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"メールアドレス"(項目ID:mlad)
            else if(keyElement.equals("メールアドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMlad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMlad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMlad_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メールエイリアス変更有無情報"(項目ID:mlad_alias_chgum_inf)
            else if(keyElement.equals("メールエイリアス変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlad_alias_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlad_alias_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"メールエイリアス"(項目ID:mail_alias)
            else if(keyElement.equals("メールエイリアス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMail_alias_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMail_alias_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMail_alias_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メールボックス容量変更有無情報"(項目ID:mlbox_capa_chgum_inf)
            else if(keyElement.equals("メールボックス容量変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlbox_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlbox_capa_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"メールボックス容量"(項目ID:mlbox_capa)
            else if(keyElement.equals("メールボックス容量")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMlbox_capa_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMlbox_capa_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMlbox_capa_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"転送メール保持フラグ変更有無情報"(項目ID:tenso_mail_hoji_flg_chgum_inf)
            else if(keyElement.equals("転送メール保持フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tenso_mail_hoji_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tenso_mail_hoji_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"転送メール保持フラグ"(項目ID:tenso_mail_hoji_flg)
            else if(keyElement.equals("転送メール保持フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTenso_mail_hoji_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTenso_mail_hoji_flg_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"転送メール保持フラグ情報"(項目ID:tenso_mail_hoji_flg_inf)
            else if(keyElement.equals("転送メール保持フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tenso_mail_hoji_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tenso_mail_hoji_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"転送先メールアドレス変更有無情報"(項目ID:tenso_saki_mail_ad_chgum_inf)
            else if(keyElement.equals("転送先メールアドレス変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tenso_saki_mail_ad_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tenso_saki_mail_ad_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"転送先メールアドレス１"(項目ID:tenso_saki_mail_ad_1)
            else if(keyElement.equals("転送先メールアドレス１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTenso_saki_mail_ad_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTenso_saki_mail_ad_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTenso_saki_mail_ad_1_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"転送先メールアドレス２"(項目ID:tenso_saki_mail_ad_2)
            else if(keyElement.equals("転送先メールアドレス２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTenso_saki_mail_ad_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTenso_saki_mail_ad_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTenso_saki_mail_ad_2_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"転送先メールアドレス３"(項目ID:tenso_saki_mail_ad_3)
            else if(keyElement.equals("転送先メールアドレス３")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTenso_saki_mail_ad_3_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTenso_saki_mail_ad_3_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTenso_saki_mail_ad_3_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"法人用独自ドメイン"(項目ID:hojin_dokuji_domain)
            else if(keyElement.equals("法人用独自ドメイン")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setHojin_dokuji_domain_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHojin_dokuji_domain_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メール管理者ＩＤ変更有無情報"(項目ID:mlkrsha_id_chgum_inf)
            else if(keyElement.equals("メール管理者ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlkrsha_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlkrsha_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メール管理者ＩＤパスワード変更有無情報"(項目ID:mlkrsha_id_pwd_chgum_inf)
            else if(keyElement.equals("メール管理者ＩＤパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlkrsha_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlkrsha_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"法人ドメインメールボックス容量変更有無情"(項目ID:hjdomain_mlbox_capa_chgum_inf)
            else if(keyElement.equals("法人ドメインメールボックス容量変更有無情")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < hjdomain_mlbox_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)hjdomain_mlbox_capa_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"総アカウント数変更有無情報"(項目ID:total_account_cnt_chgum_inf)
            else if(keyElement.equals("総アカウント数変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < total_account_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)total_account_cnt_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤ変更有無情報"(項目ID:mlkrsha_pop_id_chgum)
            else if(keyElement.equals("メール管理者ＰＯＰＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlkrsha_pop_id_chgum_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlkrsha_pop_id_chgum_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤパスワード変更有無"(項目ID:mlkrsha_pop_id_pwd_chgum_inf)
            else if(keyElement.equals("メール管理者ＰＯＰＩＤパスワード変更有無")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlkrsha_pop_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlkrsha_pop_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メール管理者メールアドレス変更有無情報"(項目ID:mlkrsha_mlad_chgum_inf)
            else if(keyElement.equals("メール管理者メールアドレス変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlkrsha_mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlkrsha_mlad_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メール管理者メールボックス容量変更有無情"(項目ID:mlkrsha_mlbox_capa_chgum_inf)
            else if(keyElement.equals("メール管理者メールボックス容量変更有無情")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlkrsha_mlbox_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlkrsha_mlbox_capa_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ウイルスチェック要否変更有無情報"(項目ID:virus_chk_yh_chgum_inf)
            else if(keyElement.equals("ウイルスチェック要否変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < virus_chk_yh_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)virus_chk_yh_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ウイルスチェック"(項目ID:virus_chk_yh)
            else if(keyElement.equals("ウイルスチェック")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setVirus_chk_yh_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setVirus_chk_yh_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ウイルスチェック要否情報"(項目ID:virus_chk_yh_inf)
            else if(keyElement.equals("ウイルスチェック要否情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < virus_chk_yh_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)virus_chk_yh_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＷｅｂＩＤ"(項目ID:web_id)
            else if(keyElement.equals("ＷｅｂＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setWeb_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setWeb_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setWeb_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＷｅｂＩＤパスワード変更有無情報"(項目ID:web_id_pwd_chgum_inf)
            else if(keyElement.equals("ＷｅｂＩＤパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < web_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)web_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＷｅｂＩＤパスワード"(項目ID:web_id_pwd)
            else if(keyElement.equals("ＷｅｂＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setWeb_id_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setWeb_id_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setWeb_id_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＵＲＬ変更有無情報"(項目ID:url_chgum_inf)
            else if(keyElement.equals("ＵＲＬ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < url_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)url_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＵＲＬ"(項目ID:url)
            else if(keyElement.equals("ＵＲＬ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUrl_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUrl_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUrl_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＨＰ容量変更有無情報"(項目ID:hp_capa_chgum_inf)
            else if(keyElement.equals("ＨＰ容量変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < hp_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)hp_capa_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＨＰ容量"(項目ID:hp_capa)
            else if(keyElement.equals("ＨＰ容量")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setHp_capa_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setHp_capa_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHp_capa_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"アクセス分析変更有無"(項目ID:accss_bnsk_chgum_inf)
            else if(keyElement.equals("アクセス分析変更有無")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < accss_bnsk_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)accss_bnsk_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"購入商品コード"(項目ID:buy_goods_cd)
            else if(keyElement.equals("購入商品コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBuy_goods_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setBuy_goods_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBuy_goods_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＭＬ名"(項目ID:mllist_nm)
            else if(keyElement.equals("ＭＬ名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMllist_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMllist_nm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMllist_nm_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＭＬ管理者用メールアドレス変更有無情報"(項目ID:mllist_krisha_mlad_chgum_inf)
            else if(keyElement.equals("ＭＬ管理者用メールアドレス変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mllist_krisha_mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mllist_krisha_mlad_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＭＬ管理者用メールアドレス"(項目ID:mllist_krisha_mlad)
            else if(keyElement.equals("ＭＬ管理者用メールアドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMllist_krisha_mlad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMllist_krisha_mlad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMllist_krisha_mlad_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＭＬ呼称変更有無情報"(項目ID:mllist_kosho_chgum_inf)
            else if(keyElement.equals("ＭＬ呼称変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mllist_kosho_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mllist_kosho_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＭＬ呼称"(項目ID:mllist_kosho)
            else if(keyElement.equals("ＭＬ呼称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMllist_kosho_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMllist_kosho_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMllist_kosho_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＭＬ最大ユーザー数変更有無情報"(項目ID:mllist_max_user_cnt_chgum_inf)
            else if(keyElement.equals("ＭＬ最大ユーザー数変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mllist_max_user_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mllist_max_user_cnt_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＭＬ最大ユーザー数"(項目ID:mllist_max_user_cnt)
            else if(keyElement.equals("ＭＬ最大ユーザー数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMllist_max_user_cnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMllist_max_user_cnt_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMllist_max_user_cnt_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＭＬ公開要否変更有無情報"(項目ID:mllist_kokai_yh_chgum_inf)
            else if(keyElement.equals("ＭＬ公開要否変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mllist_kokai_yh_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mllist_kokai_yh_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＭＬ公開要否"(項目ID:mllist_kokai_yh)
            else if(keyElement.equals("ＭＬ公開要否")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMllist_kokai_yh_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMllist_kokai_yh_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＭＬ公開要否情報"(項目ID:mllist_kokai_yh_inf)
            else if(keyElement.equals("ＭＬ公開要否情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mllist_kokai_yh_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mllist_kokai_yh_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
            else if(keyElement.equals("ＩＰアドレス変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ip_ad_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ip_ad_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰアドレス"(項目ID:ip_ad)
            else if(keyElement.equals("ＩＰアドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIp_ad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIp_ad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIp_ad_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
            else if(keyElement.equals("ネットマスク変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < netmask_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)netmask_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ネットマスク"(項目ID:netmask)
            else if(keyElement.equals("ネットマスク")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNetmask_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNetmask_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNetmask_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
            else if(keyElement.equals("ＢＡＳ−ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < bas_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)bas_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＢＡＳ−ＩＤ"(項目ID:bas_id)
            else if(keyElement.equals("ＢＡＳ−ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBas_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setBas_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBas_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
            else if(keyElement.equals("マルチセッション数変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mltise_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mltise_cnt_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"マルチセッション数"(項目ID:mltise_cnt)
            else if(keyElement.equals("マルチセッション数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMltise_cnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMltise_cnt_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMltise_cnt_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
            else if(keyElement.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < bas_host_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)bas_host_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＢＡＳ−ホストＩＤ"(項目ID:bas_host_id)
            else if(keyElement.equals("ＢＡＳ−ホストＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBas_host_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setBas_host_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBas_host_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
            else if(keyElement.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < vlan_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)vlan_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＶＬＡＮ−ＩＤ"(項目ID:vlan_id)
            else if(keyElement.equals("ＶＬＡＮ−ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setVlan_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setVlan_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setVlan_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
            else if(keyElement.equals("サービスＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < svc_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)svc_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"サービスＩＤ"(項目ID:svc_id)
            else if(keyElement.equals("サービスＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_id_state((String)in_value);
                }
            }
 
            // ANK-3834-00-00 ADD START
            // データタイプがデータタイプビーン型の項目"契約コース変更有無情報"(項目ID:kei_crs_chgum_inf)
            else if(keyElement.equals("契約コース変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < kei_crs_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)kei_crs_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
            // ANK-3834-00-00 ADD END
 
            // ▼▼ ANK-2765-00-00 ADD START ▼▼
            // データタイプが String の項目"契約コース"(項目ID:kei_crs)
            else if(keyElement.equals("契約コース")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKei_crs_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKei_crs_state((String)in_value);
                }
            }
            // ▲▲ ANK-2765-00-00 ADD END ▲▲
 
            // ANK-3834-00-00 ADD START
            // データタイプがデータタイプビーン型の項目"DNSオプトアウト選択フラグ変更有無情報"(項目ID:dns_opt_out_choice_flg_chgum_inf)
            else if(keyElement.equals("DNSオプトアウト選択フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < dns_opt_out_choice_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)dns_opt_out_choice_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"DNSオプトアウト選択フラグ"(項目ID:dns_opt_out_choice_flg)
            else if(keyElement.equals("DNSオプトアウト選択フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDns_opt_out_choice_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDns_opt_out_choice_flg_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDns_opt_out_choice_flg_state((String)in_value);
                }
            }
            // ANK-3834-00-00 ADD END
 
            // データタイプが String の項目"ＷＩＳＨオーナーＩＤ"(項目ID:wish_ownr_id)
            else if(keyElement.equals("ＷＩＳＨオーナーＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setWish_ownr_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setWish_ownr_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＷＩＳＨオーナーＩＤパスワード変更有無情"(項目ID:wish_ownr_id_pwd_chgum_inf)
            else if(keyElement.equals("ＷＩＳＨオーナーＩＤパスワード変更有無情")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < wish_ownr_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)wish_ownr_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"グループコミュニティディスク容量変更有無"(項目ID:grpcom_disk_capa_chgum_inf)
            else if(keyElement.equals("グループコミュニティディスク容量変更有無")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < grpcom_disk_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)grpcom_disk_capa_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ダイヤルアップ接続認証ＩＤ"(項目ID:dupcon_ninsho_id)
            else if(keyElement.equals("ダイヤルアップ接続認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDupcon_ninsho_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDupcon_ninsho_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDupcon_ninsho_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ダイヤルアップ接続認証ＩＤパスワード変更"(項目ID:dupcon_ninsho_id_pwd_chgum_inf)
            else if(keyElement.equals("ダイヤルアップ接続認証ＩＤパスワード変更")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < dupcon_ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)dupcon_ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ダイヤルアップ接続認証ＩＤパスワード"(項目ID:dupcon_ninsho_id_pwd)
            else if(keyElement.equals("ダイヤルアップ接続認証ＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDupcon_ninsho_id_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDupcon_ninsho_id_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDupcon_ninsho_id_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別変更有無情報"(項目ID:dup_plan_sbt_chgum_inf)
            else if(keyElement.equals("ダイヤルアップ用プラン種別変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < dup_plan_sbt_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)dup_plan_sbt_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ダイヤルアップ用プラン種別コード"(項目ID:dup_plan_sbt_cd)
            else if(keyElement.equals("ダイヤルアップ用プラン種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDup_plan_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDup_plan_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別情報"(項目ID:dup_plan_sbt_inf)
            else if(keyElement.equals("ダイヤルアップ用プラン種別情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < dup_plan_sbt_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)dup_plan_sbt_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＢＢＲ−ＭＡＣアドレス"(項目ID:bbr_macad)
            else if(keyElement.equals("ＢＢＲ−ＭＡＣアドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBbr_macad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setBbr_macad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBbr_macad_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＢＢＲ−認証キー変更有無情報"(項目ID:bbr_ninsho_key_chgum_inf)
            else if(keyElement.equals("ＢＢＲ−認証キー変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < bbr_ninsho_key_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)bbr_ninsho_key_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＢＢＲ−認証キー"(項目ID:bbr_ninsho_key)
            else if(keyElement.equals("ＢＢＲ−認証キー")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBbr_ninsho_key_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setBbr_ninsho_key_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBbr_ninsho_key_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_chgum_inf)
            else if(keyElement.equals("接続モード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < connect_mode_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)connect_mode_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"接続モードコード"(項目ID:connect_mode_cd)
            else if(keyElement.equals("接続モードコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setConnect_mode_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setConnect_mode_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
            else if(keyElement.equals("接続モードコード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < connect_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)connect_mode_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_chgum_inf)
            else if(keyElement.equals("自動切断モード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < auto_cut_mode_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)auto_cut_mode_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"自動切断モードコード"(項目ID:auto_cut_mode_cd)
            else if(keyElement.equals("自動切断モードコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAuto_cut_mode_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAuto_cut_mode_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
            else if(keyElement.equals("自動切断モードコード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < auto_cut_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)auto_cut_mode_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
            else if(keyElement.equals("自動切断時間変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < auto_cut_time_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)auto_cut_time_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"自動切断時間"(項目ID:auto_cut_time)
            else if(keyElement.equals("自動切断時間")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAuto_cut_time_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setAuto_cut_time_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAuto_cut_time_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
            else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < pppoe_bridge_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＰＰＰｏＥブリッジ種別コード"(項目ID:pppoe_bridge_sbt_cd)
            else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPppoe_bridge_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPppoe_bridge_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
            else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < pppoe_bridge_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
            else if(keyElement.equals("Ｐｉｎｇ応答種別コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ping_response_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ping_response_sbt_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"Ｐｉｎｇ応答種別コード"(項目ID:ping_response_sbt_cd)
            else if(keyElement.equals("Ｐｉｎｇ応答種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPing_response_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPing_response_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
            else if(keyElement.equals("Ｐｉｎｇ応答種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ping_response_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ping_response_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"サービスオーダ番号"(項目ID:svc_order_no)
            else if(keyElement.equals("サービスオーダ番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_order_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_order_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービスオーダステータス"(項目ID:svc_order_stat)
            else if(keyElement.equals("サービスオーダステータス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_order_stat_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_order_stat_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービスオーダ受付年月日時分秒"(項目ID:svc_order_uk_dtm)
            else if(keyElement.equals("サービスオーダ受付年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_order_uk_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_order_uk_dtm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_order_uk_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"登録年月日時分秒"(項目ID:add_dtm)
            else if(keyElement.equals("登録年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAdd_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAdd_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"登録オペレータアカウント"(項目ID:add_opeacnt)
            else if(keyElement.equals("登録オペレータアカウント")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAdd_opeacnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAdd_opeacnt_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"更新年月日時分秒"(項目ID:upd_dtm)
            else if(keyElement.equals("更新年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUpd_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUpd_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"更新オペレータアカウント"(項目ID:upd_opeacnt)
            else if(keyElement.equals("更新オペレータアカウント")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUpd_opeacnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUpd_opeacnt_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"無効フラグ"(項目ID:mk_flg)
            else if(keyElement.equals("無効フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMk_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMk_flg_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"送受信情報管理番号"(項目ID:srinf_kanri_no)
            else if(keyElement.equals("送受信情報管理番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSrinf_kanri_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSrinf_kanri_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSrinf_kanri_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６変更有無情報"(項目ID:ipv6_chgum_inf)
            else if(keyElement.equals("ＩＰｖ６変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６プロトコル種別コード"(項目ID:ipv6_prtcl_sbt_cd)
            else if(keyElement.equals("ＩＰｖ６プロトコル種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_prtcl_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_prtcl_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６プロトコル種別コード情報"(項目ID:ipv6_prtcl_sbt_cd_inf)
            else if(keyElement.equals("ＩＰｖ６プロトコル種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_prtcl_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_prtcl_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６帯域制御コード"(項目ID:ipv6_taiiki_ctrl_cd)
            else if(keyElement.equals("ＩＰｖ６帯域制御コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_taiiki_ctrl_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_taiiki_ctrl_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
            else if(keyElement.equals("ＩＰｖ６帯域制御コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_taiiki_ctrl_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_taiiki_ctrl_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６中心局コード"(項目ID:ipv6_chuskk_cd)
            else if(keyElement.equals("ＩＰｖ６中心局コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_chuskk_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_chuskk_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_chuskk_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）"(項目ID:ipv6_ad_ifid)
            else if(keyElement.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_ad_ifid_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_ad_ifid_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_ad_ifid_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６宅内機器型式コード"(項目ID:ipv6_taknkiki_model_cd)
            else if(keyElement.equals("ＩＰｖ６宅内機器型式コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_taknkiki_model_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_taknkiki_model_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_taknkiki_model_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６タイプ制御コード"(項目ID:ipv6_ctrl_type_cd)
            else if(keyElement.equals("ＩＰｖ６タイプ制御コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_ctrl_type_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_ctrl_type_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６タイプ制御コード情報"(項目ID:ipv6_ctrl_type_cd_inf)
            else if(keyElement.equals("ＩＰｖ６タイプ制御コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_ctrl_type_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_ctrl_type_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６Ｌ２ＴＰ認証ＩＤ"(項目ID:ipv6_l2tp_ninsho_id)
            else if(keyElement.equals("ＩＰｖ６Ｌ２ＴＰ認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_l2tp_ninsho_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_l2tp_ninsho_id_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６Ｐｉｎｇ応答状態コード"(項目ID:ipv6_ping_rsp_stat_cd)
            else if(keyElement.equals("ＩＰｖ６Ｐｉｎｇ応答状態コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_ping_rsp_stat_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_ping_rsp_stat_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６認証ＩＤ"(項目ID:ipv6_ninsho_id)
            else if(keyElement.equals("ＩＰｖ６認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_ninsho_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_ninsho_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_ninsho_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証パスワード変更有無情報"(項目ID:ipv6_pwd_chgum_inf)
            else if(keyElement.equals("ＩＰｖ６認証パスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６認証パスワード"(項目ID:ipv6_ninsho_pwd)
            else if(keyElement.equals("ＩＰｖ６認証パスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_ninsho_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_ninsho_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_ninsho_pwd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"フェムトセルオプション有無"(項目ID:femtsel_opum)
            else if(keyElement.equals("フェムトセルオプション有無")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setFemtsel_opum_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setFemtsel_opum_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setFemtsel_opum_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"フェムトセルオプション有無コード情報"(項目ID:femtsel_opum_inf)
            else if(keyElement.equals("フェムトセルオプション有無コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < femtsel_opum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)femtsel_opum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"変更前メールアドレス変更有無情報"(項目ID:chbf_mlad_chgum_inf)
            else if(keyElement.equals("変更前メールアドレス変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < chbf_mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)chbf_mlad_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"変更前メールアドレス"(項目ID:chbf_mlad)
            else if(keyElement.equals("変更前メールアドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setChbf_mlad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setChbf_mlad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setChbf_mlad_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"変更後メールアカウント変更有無情報"(項目ID:chaf_mail_account_chgum_inf)
            else if(keyElement.equals("変更後メールアカウント変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < chaf_mail_account_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)chaf_mail_account_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"変更後メールアカウント"(項目ID:chaf_mail_account)
            else if(keyElement.equals("変更後メールアカウント")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setChaf_mail_account_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setChaf_mail_account_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setChaf_mail_account_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ変更有無情報"(項目ID:mailalias_hktgi_flg_chgum_inf)
            else if(keyElement.equals("メールエイリアス引継フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mailalias_hktgi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mailalias_hktgi_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"メールエイリアス引継フラグ"(項目ID:mailalias_hktgi_flg)
            else if(keyElement.equals("メールエイリアス引継フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMailalias_hktgi_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMailalias_hktgi_flg_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ情報"(項目ID:mailalias_hktgi_flg_inf)
            else if(keyElement.equals("メールエイリアス引継フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mailalias_hktgi_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mailalias_hktgi_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ変更有無情報"(項目ID:mlviruschk_hktgi_flg_chgum_inf)
            else if(keyElement.equals("メールウイルスチェック引継フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlviruschk_hktgi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlviruschk_hktgi_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"メールウイルスチェック引継フラグ"(項目ID:mlviruschk_hktgi_flg)
            else if(keyElement.equals("メールウイルスチェック引継フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMlviruschk_hktgi_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMlviruschk_hktgi_flg_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ情報"(項目ID:mlviruschk_hktgi_flg_inf)
            else if(keyElement.equals("メールウイルスチェック引継フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlviruschk_hktgi_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlviruschk_hktgi_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ変更有無情報"(項目ID:ml_vrsette_hktgi_flg_chgum_inf)
            else if(keyElement.equals("メール各種設定引継フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ml_vrsette_hktgi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ml_vrsette_hktgi_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"メール各種設定引継フラグ"(項目ID:ml_vrsette_hktgi_flg)
            else if(keyElement.equals("メール各種設定引継フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMl_vrsette_hktgi_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMl_vrsette_hktgi_flg_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ情報"(項目ID:ml_vrsette_hktgi_flg_inf)
            else if(keyElement.equals("メール各種設定引継フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ml_vrsette_hktgi_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ml_vrsette_hktgi_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ変更有無情報"(項目ID:mlad_chgj_ml_tns_flg_chgum_inf)
            else if(keyElement.equals("メールアドレス変更時メール転送フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlad_chgj_ml_tns_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlad_chgj_ml_tns_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"メールアドレス変更時メール転送フラグ"(項目ID:mlad_chgj_ml_tns_flg)
            else if(keyElement.equals("メールアドレス変更時メール転送フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMlad_chgj_ml_tns_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMlad_chgj_ml_tns_flg_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ情報"(項目ID:mlad_chgj_ml_tns_flg_inf)
            else if(keyElement.equals("メールアドレス変更時メール転送フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlad_chgj_ml_tns_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlad_chgj_ml_tns_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
        }
 
    }
 
    /**
      * 画面に存在するサービスフォームIDのリストを返します。
      * @return String[] サービスフォームIDのリスト
      */
    public String[] listServiceFormIds() {
        return null;
    }
 
    /**
      * サービスフォームまたは指定の項目のクラスの項目名のリストを返します。
      * @param key 項目名
      * @return ArrayList 項目名のリスト
      */
    public ArrayList<String> listKoumokuIds(String key) {
 
        // keyがnullの場合、このサービスフォームの項目一覧を返す。
        if(key == null) {
            ArrayList<String> koumokuList = new ArrayList<String>();
            koumokuList.add("遷移元画面ＩＤ") ;
            koumokuList.add("オーダ種別コード") ;
            koumokuList.add("オーダ種別コード保持") ;
            koumokuList.add("オーダ種別コード情報") ;
            koumokuList.add("サービス契約番号") ;
            koumokuList.add("サービス契約内訳番号") ;
            koumokuList.add("オプションサービス契約番号") ;
            koumokuList.add("機器提供サービス契約番号") ;
            koumokuList.add("法人ｅｏ読替サービス契約番号") ;
            koumokuList.add("要求元アプリ種別コード") ;
            koumokuList.add("要求元アプリ種別情報") ;
            koumokuList.add("サービスオーダコード") ;
            koumokuList.add("サービスオーダ情報") ;
            koumokuList.add("サービスオーダ詳細コード") ;
            koumokuList.add("サービスオーダ詳細情報") ;
            koumokuList.add("要求種別コード") ;
            koumokuList.add("要求種別情報") ;
            koumokuList.add("削除対象ＳＯＤ連携通番") ;
            koumokuList.add("スケジュール年月日") ;
            koumokuList.add("スケジュール年月日情報") ;
            koumokuList.add("認証ＩＤ変更有無情報") ;
            koumokuList.add("認証ＩＤ") ;
            koumokuList.add("認証ＩＤパスワード変更有無情報") ;
            koumokuList.add("認証ＩＤパスワード") ;
            koumokuList.add("ＰＯＰＩＤ") ;
            koumokuList.add("ＰＯＰＩＤパスワード変更有無情報") ;
            koumokuList.add("ＰＯＰＩＤパスワード") ;
            koumokuList.add("メールアドレス変更有無情報") ;
            koumokuList.add("メールアドレス") ;
            koumokuList.add("メールエイリアス変更有無情報") ;
            koumokuList.add("メールエイリアス") ;
            koumokuList.add("メールボックス容量変更有無情報") ;
            koumokuList.add("メールボックス容量") ;
            koumokuList.add("転送メール保持フラグ変更有無情報") ;
            koumokuList.add("転送メール保持フラグ") ;
            koumokuList.add("転送メール保持フラグ情報") ;
            koumokuList.add("転送先メールアドレス変更有無情報") ;
            koumokuList.add("転送先メールアドレス１") ;
            koumokuList.add("転送先メールアドレス２") ;
            koumokuList.add("転送先メールアドレス３") ;
            koumokuList.add("法人用独自ドメイン") ;
            koumokuList.add("メール管理者ＩＤ変更有無情報") ;
            koumokuList.add("メール管理者ＩＤパスワード変更有無情報") ;
            koumokuList.add("法人ドメインメールボックス容量変更有無情") ;
            koumokuList.add("総アカウント数変更有無情報") ;
            koumokuList.add("メール管理者ＰＯＰＩＤ変更有無情報") ;
            koumokuList.add("メール管理者ＰＯＰＩＤパスワード変更有無") ;
            koumokuList.add("メール管理者メールアドレス変更有無情報") ;
            koumokuList.add("メール管理者メールボックス容量変更有無情") ;
            koumokuList.add("ウイルスチェック要否変更有無情報") ;
            koumokuList.add("ウイルスチェック") ;
            koumokuList.add("ウイルスチェック要否情報") ;
            koumokuList.add("ＷｅｂＩＤ") ;
            koumokuList.add("ＷｅｂＩＤパスワード変更有無情報") ;
            koumokuList.add("ＷｅｂＩＤパスワード") ;
            koumokuList.add("ＵＲＬ変更有無情報") ;
            koumokuList.add("ＵＲＬ") ;
            koumokuList.add("ＨＰ容量変更有無情報") ;
            koumokuList.add("ＨＰ容量") ;
            koumokuList.add("アクセス分析変更有無") ;
            koumokuList.add("購入商品コード") ;
            koumokuList.add("ＭＬ名") ;
            koumokuList.add("ＭＬ管理者用メールアドレス変更有無情報") ;
            koumokuList.add("ＭＬ管理者用メールアドレス") ;
            koumokuList.add("ＭＬ呼称変更有無情報") ;
            koumokuList.add("ＭＬ呼称") ;
            koumokuList.add("ＭＬ最大ユーザー数変更有無情報") ;
            koumokuList.add("ＭＬ最大ユーザー数") ;
            koumokuList.add("ＭＬ公開要否変更有無情報") ;
            koumokuList.add("ＭＬ公開要否") ;
            koumokuList.add("ＭＬ公開要否情報") ;
            koumokuList.add("ＩＰアドレス変更有無情報") ;
            koumokuList.add("ＩＰアドレス") ;
            koumokuList.add("ネットマスク変更有無情報") ;
            koumokuList.add("ネットマスク") ;
            koumokuList.add("ＢＡＳ−ＩＤ変更有無情報") ;
            koumokuList.add("ＢＡＳ−ＩＤ") ;
            koumokuList.add("マルチセッション数変更有無情報") ;
            koumokuList.add("マルチセッション数") ;
            koumokuList.add("ＢＡＳ−ホストＩＤ変更有無情報") ;
            koumokuList.add("ＢＡＳ−ホストＩＤ") ;
            koumokuList.add("ＶＬＡＮ−ＩＤ変更有無情報") ;
            koumokuList.add("ＶＬＡＮ−ＩＤ") ;
            koumokuList.add("サービスＩＤ変更有無情報") ;
            koumokuList.add("サービスＩＤ") ;
            // ANK-3834-00-00 ADD START
            koumokuList.add("契約コース変更有無情報") ;
            // ANK-3834-00-00 ADD END
            // ▼▼ ANK-2765-00-00 ADD START ▼▼
            koumokuList.add("契約コース") ;
            // ▲▲ ANK-2765-00-00 ADD END ▲▲
            // ANK-3834-00-00 ADD START
            koumokuList.add("DNSオプトアウト選択フラグ変更有無情報") ;
            koumokuList.add("DNSオプトアウト選択フラグ") ;
            // ANK-3834-00-00 ADD END
            koumokuList.add("ＷＩＳＨオーナーＩＤ") ;
            koumokuList.add("ＷＩＳＨオーナーＩＤパスワード変更有無情") ;
            koumokuList.add("グループコミュニティディスク容量変更有無") ;
            koumokuList.add("ダイヤルアップ接続認証ＩＤ") ;
            koumokuList.add("ダイヤルアップ接続認証ＩＤパスワード変更") ;
            koumokuList.add("ダイヤルアップ接続認証ＩＤパスワード") ;
            koumokuList.add("ダイヤルアップ用プラン種別変更有無情報") ;
            koumokuList.add("ダイヤルアップ用プラン種別コード") ;
            koumokuList.add("ダイヤルアップ用プラン種別情報") ;
            koumokuList.add("ＢＢＲ−ＭＡＣアドレス") ;
            koumokuList.add("ＢＢＲ−認証キー変更有無情報") ;
            koumokuList.add("ＢＢＲ−認証キー") ;
            koumokuList.add("接続モード変更有無情報") ;
            koumokuList.add("接続モードコード") ;
            koumokuList.add("接続モードコード情報") ;
            koumokuList.add("自動切断モード変更有無情報") ;
            koumokuList.add("自動切断モードコード") ;
            koumokuList.add("自動切断モードコード情報") ;
            koumokuList.add("自動切断時間変更有無情報") ;
            koumokuList.add("自動切断時間") ;
            koumokuList.add("ＰＰＰｏＥブリッジ種別コード変更有無情報") ;
            koumokuList.add("ＰＰＰｏＥブリッジ種別コード") ;
            koumokuList.add("ＰＰＰｏＥブリッジ種別コード情報") ;
            koumokuList.add("Ｐｉｎｇ応答種別コード変更有無情報") ;
            koumokuList.add("Ｐｉｎｇ応答種別コード") ;
            koumokuList.add("Ｐｉｎｇ応答種別コード情報") ;
            koumokuList.add("サービスオーダ番号") ;
            koumokuList.add("サービスオーダステータス") ;
            koumokuList.add("サービスオーダ受付年月日時分秒") ;
            koumokuList.add("登録年月日時分秒") ;
            koumokuList.add("登録オペレータアカウント") ;
            koumokuList.add("更新年月日時分秒") ;
            koumokuList.add("更新オペレータアカウント") ;
            koumokuList.add("無効フラグ") ;
            koumokuList.add("送受信情報管理番号") ;
            koumokuList.add("ＩＰｖ６変更有無情報") ;
            koumokuList.add("ＩＰｖ６プロトコル種別コード") ;
            koumokuList.add("ＩＰｖ６プロトコル種別コード情報") ;
            koumokuList.add("ＩＰｖ６帯域制御コード") ;
            koumokuList.add("ＩＰｖ６帯域制御コード情報") ;
            koumokuList.add("ＩＰｖ６中心局コード") ;
            koumokuList.add("ＩＰｖ６アドレス（インターフェイスＩＤ）") ;
            koumokuList.add("ＩＰｖ６宅内機器型式コード") ;
            koumokuList.add("ＩＰｖ６タイプ制御コード") ;
            koumokuList.add("ＩＰｖ６タイプ制御コード情報") ;
            koumokuList.add("ＩＰｖ６Ｌ２ＴＰ認証ＩＤ") ;
            koumokuList.add("ＩＰｖ６Ｐｉｎｇ応答状態コード") ;
            koumokuList.add("ＩＰｖ６認証ＩＤ") ;
            koumokuList.add("ＩＰｖ６認証パスワード変更有無情報") ;
            koumokuList.add("ＩＰｖ６認証パスワード") ;
            koumokuList.add("フェムトセルオプション有無") ;
            koumokuList.add("フェムトセルオプション有無コード情報") ;
            koumokuList.add("変更前メールアドレス変更有無情報") ;
            koumokuList.add("変更前メールアドレス") ;
            koumokuList.add("変更後メールアカウント変更有無情報") ;
            koumokuList.add("変更後メールアカウント") ;
            koumokuList.add("メールエイリアス引継フラグ変更有無情報") ;
            koumokuList.add("メールエイリアス引継フラグ") ;
            koumokuList.add("メールエイリアス引継フラグ情報") ;
            koumokuList.add("メールウイルスチェック引継フラグ変更有無情報") ;
            koumokuList.add("メールウイルスチェック引継フラグ") ;
            koumokuList.add("メールウイルスチェック引継フラグ情報") ;
            koumokuList.add("メール各種設定引継フラグ変更有無情報") ;
            koumokuList.add("メール各種設定引継フラグ") ;
            koumokuList.add("メール各種設定引継フラグ情報") ;
            koumokuList.add("メールアドレス変更時メール転送フラグ変更有無情報") ;
            koumokuList.add("メールアドレス変更時メール転送フラグ") ;
            koumokuList.add("メールアドレス変更時メール転送フラグ情報") ;
            return koumokuList;
        }
 
        //共通情報ビーンが指定された場合、基底クラスのメソッドの結果を返す。
        else if(key.indexOf("/")==0 && key.length()>2){
            return super.listKoumokuIds(key);
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("オーダ種別コード情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("要求元アプリ種別情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービスオーダ情報"(項目ID:svc_order_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("サービスオーダ情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("サービスオーダ詳細情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("要求種別情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"スケジュール年月日情報"(項目ID:schedule_ymd_inf)、データタイプビーンのクラス名が"SCW00201SF03DBean"の例
        else if(key.equals("スケジュール年月日情報")) {
            return SCW00201SF03DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("認証ＩＤ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("認証ＩＤパスワード変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＰＯＰＩＤパスワード変更有無情報"(項目ID:pop_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＰＯＰＩＤパスワード変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メールアドレス変更有無情報"(項目ID:mlad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メールアドレス変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メールエイリアス変更有無情報"(項目ID:mlad_alias_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メールエイリアス変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メールボックス容量変更有無情報"(項目ID:mlbox_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メールボックス容量変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"転送メール保持フラグ変更有無情報"(項目ID:tenso_mail_hoji_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("転送メール保持フラグ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"転送メール保持フラグ情報"(項目ID:tenso_mail_hoji_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("転送メール保持フラグ情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"転送先メールアドレス変更有無情報"(項目ID:tenso_saki_mail_ad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("転送先メールアドレス変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メール管理者ＩＤ変更有無情報"(項目ID:mlkrsha_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メール管理者ＩＤ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メール管理者ＩＤパスワード変更有無情報"(項目ID:mlkrsha_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メール管理者ＩＤパスワード変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"法人ドメインメールボックス容量変更有無情"(項目ID:hjdomain_mlbox_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("法人ドメインメールボックス容量変更有無情")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"総アカウント数変更有無情報"(項目ID:total_account_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("総アカウント数変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤ変更有無情報"(項目ID:mlkrsha_pop_id_chgum)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メール管理者ＰＯＰＩＤ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤパスワード変更有無"(項目ID:mlkrsha_pop_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メール管理者ＰＯＰＩＤパスワード変更有無")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メール管理者メールアドレス変更有無情報"(項目ID:mlkrsha_mlad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メール管理者メールアドレス変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メール管理者メールボックス容量変更有無情"(項目ID:mlkrsha_mlbox_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メール管理者メールボックス容量変更有無情")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ウイルスチェック要否変更有無情報"(項目ID:virus_chk_yh_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ウイルスチェック要否変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ウイルスチェック要否情報"(項目ID:virus_chk_yh_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("ウイルスチェック要否情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＷｅｂＩＤパスワード変更有無情報"(項目ID:web_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＷｅｂＩＤパスワード変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＵＲＬ変更有無情報"(項目ID:url_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＵＲＬ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＨＰ容量変更有無情報"(項目ID:hp_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＨＰ容量変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"アクセス分析変更有無"(項目ID:accss_bnsk_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("アクセス分析変更有無")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＭＬ管理者用メールアドレス変更有無情報"(項目ID:mllist_krisha_mlad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＭＬ管理者用メールアドレス変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＭＬ呼称変更有無情報"(項目ID:mllist_kosho_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＭＬ呼称変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＭＬ最大ユーザー数変更有無情報"(項目ID:mllist_max_user_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＭＬ最大ユーザー数変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＭＬ公開要否変更有無情報"(項目ID:mllist_kokai_yh_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＭＬ公開要否変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＭＬ公開要否情報"(項目ID:mllist_kokai_yh_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("ＭＬ公開要否情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＩＰアドレス変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ネットマスク変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＢＡＳ−ＩＤ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("マルチセッション数変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("サービスＩＤ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // ANK-3834-00-00 ADD START
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"契約コース変更有無情報"(項目ID:kei_crs_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("契約コース変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"DNSオプトアウト選択フラグ変更有無情報"(項目ID:dns_opt_out_choice_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("DNSオプトアウト選択フラグ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
        // ANK-3834-00-00 ADD END
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＷＩＳＨオーナーＩＤパスワード変更有無情"(項目ID:wish_ownr_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＷＩＳＨオーナーＩＤパスワード変更有無情")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"グループコミュニティディスク容量変更有無"(項目ID:grpcom_disk_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("グループコミュニティディスク容量変更有無")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ接続認証ＩＤパスワード変更"(項目ID:dupcon_ninsho_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ダイヤルアップ接続認証ＩＤパスワード変更")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別変更有無情報"(項目ID:dup_plan_sbt_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ダイヤルアップ用プラン種別変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別情報"(項目ID:dup_plan_sbt_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("ダイヤルアップ用プラン種別情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＢＢＲ−認証キー変更有無情報"(項目ID:bbr_ninsho_key_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＢＢＲ−認証キー変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("接続モード変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("接続モードコード情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("自動切断モード変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("自動切断モードコード情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("自動切断時間変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＰＰＰｏＥブリッジ種別コード変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("Ｐｉｎｇ応答種別コード変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("Ｐｉｎｇ応答種別コード情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６変更有無情報"(項目ID:ipv6_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＩＰｖ６変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６プロトコル種別コード情報"(項目ID:ipv6_prtcl_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("ＩＰｖ６プロトコル種別コード情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("ＩＰｖ６帯域制御コード情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６タイプ制御コード情報"(項目ID:ipv6_ctrl_type_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("ＩＰｖ６タイプ制御コード情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証パスワード変更有無情報"(項目ID:ipv6_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("ＩＰｖ６認証パスワード変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"フェムトセルオプション有無コード情報"(項目ID:femtsel_opum_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("フェムトセルオプション有無コード情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"変更前メールアドレス変更有無情報"(項目ID:chbf_mlad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("変更前メールアドレス変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"変更後メールアカウント変更有無情報"(項目ID:chaf_mail_account_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("変更後メールアカウント変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ変更有無情報"(項目ID:mailalias_hktgi_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メールエイリアス引継フラグ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ情報"(項目ID:mailalias_hktgi_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("メールエイリアス引継フラグ情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ変更有無情報"(項目ID:mlviruschk_hktgi_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メールウイルスチェック引継フラグ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ情報"(項目ID:mlviruschk_hktgi_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("メールウイルスチェック引継フラグ情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ変更有無情報"(項目ID:ml_vrsette_hktgi_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メール各種設定引継フラグ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ情報"(項目ID:ml_vrsette_hktgi_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("メール各種設定引継フラグ情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ変更有無情報"(項目ID:mlad_chgj_ml_tns_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"の例
        else if(key.equals("メールアドレス変更時メール転送フラグ変更有無情報")) {
            return SCW00201SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ情報"(項目ID:mlad_chgj_ml_tns_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"の例
        else if(key.equals("メールアドレス変更時メール転送フラグ情報")) {
            return SCW00201SF02DBean.listKoumokuIds();
        }
 
        // 上記のいずれでもない場合、空の項目を返す
        return new ArrayList<String>();
    }
 
    /**
     * リスト項目のインスタンスを生成します。
     * @param key 項目名
     * @return int 追加された要素のインデックス番号
     */
    public int addListDataInstance (String key) throws X33SException{
 
        // nullの場合、-1で返す。
        if(key == null){
            return -1;
        }
 
        //共通情報ビーンの場合
        else if(key.startsWith("//")){
            //共通情報ビーンリストは基底クラスで処理
            return super.addListDataInstance(key);
        }
 
        //各繰り返し項目の固定要素数指定への処理を行う。
        // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("オーダ種別コード情報") ) {
            if( ord_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ord_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    ord_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ord_sbt_cd_inf_list.getMaxElementCnt() == 0 || ord_sbt_cd_inf_list.size() < ord_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ord_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ord_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("要求元アプリ種別情報") ) {
            if( yokyu_mt_apl_sbt_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                yokyu_mt_apl_sbt_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    yokyu_mt_apl_sbt_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( yokyu_mt_apl_sbt_inf_list.getMaxElementCnt() == 0 || yokyu_mt_apl_sbt_inf_list.size() < yokyu_mt_apl_sbt_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                yokyu_mt_apl_sbt_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return yokyu_mt_apl_sbt_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービスオーダ情報"(項目ID:svc_order_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("サービスオーダ情報") ) {
            if( svc_order_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                svc_order_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    svc_order_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( svc_order_inf_list.getMaxElementCnt() == 0 || svc_order_inf_list.size() < svc_order_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                svc_order_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return svc_order_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("サービスオーダ詳細情報") ) {
            if( svc_order_dtail_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                svc_order_dtail_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    svc_order_dtail_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( svc_order_dtail_inf_list.getMaxElementCnt() == 0 || svc_order_dtail_inf_list.size() < svc_order_dtail_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                svc_order_dtail_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return svc_order_dtail_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("要求種別情報") ) {
            if( yokyu_sbt_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                yokyu_sbt_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    yokyu_sbt_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( yokyu_sbt_inf_list.getMaxElementCnt() == 0 || yokyu_sbt_inf_list.size() < yokyu_sbt_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                yokyu_sbt_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return yokyu_sbt_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"スケジュール年月日情報"(項目ID:schedule_ymd_inf)、データタイプビーンのクラス名が"SCW00201SF03DBean"固定要素数が"1"の例
        else if( key.equals("スケジュール年月日情報") ) {
            if( schedule_ymd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                schedule_ymd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF03DBean tmpBean = new SCW00201SF03DBean();
                    schedule_ymd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( schedule_ymd_inf_list.getMaxElementCnt() == 0 || schedule_ymd_inf_list.size() < schedule_ymd_inf_list.getMaxElementCnt() ){
                SCW00201SF03DBean tmpBean = new SCW00201SF03DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                schedule_ymd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return schedule_ymd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("認証ＩＤ変更有無情報") ) {
            if( ninsho_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ninsho_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    ninsho_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ninsho_id_chgum_inf_list.getMaxElementCnt() == 0 || ninsho_id_chgum_inf_list.size() < ninsho_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ninsho_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ninsho_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("認証ＩＤパスワード変更有無情報") ) {
            if( ninsho_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ninsho_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    ninsho_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ninsho_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || ninsho_id_pwd_chgum_inf_list.size() < ninsho_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ninsho_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ninsho_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＯＰＩＤパスワード変更有無情報"(項目ID:pop_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＰＯＰＩＤパスワード変更有無情報") ) {
            if( pop_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pop_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    pop_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pop_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || pop_id_pwd_chgum_inf_list.size() < pop_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pop_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pop_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メールアドレス変更有無情報"(項目ID:mlad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メールアドレス変更有無情報") ) {
            if( mlad_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlad_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlad_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlad_chgum_inf_list.getMaxElementCnt() == 0 || mlad_chgum_inf_list.size() < mlad_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlad_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlad_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メールエイリアス変更有無情報"(項目ID:mlad_alias_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メールエイリアス変更有無情報") ) {
            if( mlad_alias_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlad_alias_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlad_alias_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlad_alias_chgum_inf_list.getMaxElementCnt() == 0 || mlad_alias_chgum_inf_list.size() < mlad_alias_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlad_alias_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlad_alias_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メールボックス容量変更有無情報"(項目ID:mlbox_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メールボックス容量変更有無情報") ) {
            if( mlbox_capa_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlbox_capa_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlbox_capa_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlbox_capa_chgum_inf_list.getMaxElementCnt() == 0 || mlbox_capa_chgum_inf_list.size() < mlbox_capa_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlbox_capa_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlbox_capa_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"転送メール保持フラグ変更有無情報"(項目ID:tenso_mail_hoji_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("転送メール保持フラグ変更有無情報") ) {
            if( tenso_mail_hoji_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tenso_mail_hoji_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    tenso_mail_hoji_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tenso_mail_hoji_flg_chgum_inf_list.getMaxElementCnt() == 0 || tenso_mail_hoji_flg_chgum_inf_list.size() < tenso_mail_hoji_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tenso_mail_hoji_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tenso_mail_hoji_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"転送メール保持フラグ情報"(項目ID:tenso_mail_hoji_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("転送メール保持フラグ情報") ) {
            if( tenso_mail_hoji_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tenso_mail_hoji_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    tenso_mail_hoji_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tenso_mail_hoji_flg_inf_list.getMaxElementCnt() == 0 || tenso_mail_hoji_flg_inf_list.size() < tenso_mail_hoji_flg_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tenso_mail_hoji_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tenso_mail_hoji_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"転送先メールアドレス変更有無情報"(項目ID:tenso_saki_mail_ad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("転送先メールアドレス変更有無情報") ) {
            if( tenso_saki_mail_ad_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tenso_saki_mail_ad_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    tenso_saki_mail_ad_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tenso_saki_mail_ad_chgum_inf_list.getMaxElementCnt() == 0 || tenso_saki_mail_ad_chgum_inf_list.size() < tenso_saki_mail_ad_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tenso_saki_mail_ad_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tenso_saki_mail_ad_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＩＤ変更有無情報"(項目ID:mlkrsha_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メール管理者ＩＤ変更有無情報") ) {
            if( mlkrsha_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlkrsha_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlkrsha_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlkrsha_id_chgum_inf_list.getMaxElementCnt() == 0 || mlkrsha_id_chgum_inf_list.size() < mlkrsha_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlkrsha_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlkrsha_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＩＤパスワード変更有無情報"(項目ID:mlkrsha_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メール管理者ＩＤパスワード変更有無情報") ) {
            if( mlkrsha_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlkrsha_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlkrsha_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlkrsha_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || mlkrsha_id_pwd_chgum_inf_list.size() < mlkrsha_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlkrsha_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlkrsha_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"法人ドメインメールボックス容量変更有無情"(項目ID:hjdomain_mlbox_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("法人ドメインメールボックス容量変更有無情") ) {
            if( hjdomain_mlbox_capa_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                hjdomain_mlbox_capa_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    hjdomain_mlbox_capa_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( hjdomain_mlbox_capa_chgum_inf_list.getMaxElementCnt() == 0 || hjdomain_mlbox_capa_chgum_inf_list.size() < hjdomain_mlbox_capa_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                hjdomain_mlbox_capa_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return hjdomain_mlbox_capa_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"総アカウント数変更有無情報"(項目ID:total_account_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("総アカウント数変更有無情報") ) {
            if( total_account_cnt_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                total_account_cnt_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    total_account_cnt_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( total_account_cnt_chgum_inf_list.getMaxElementCnt() == 0 || total_account_cnt_chgum_inf_list.size() < total_account_cnt_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                total_account_cnt_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return total_account_cnt_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤ変更有無情報"(項目ID:mlkrsha_pop_id_chgum)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メール管理者ＰＯＰＩＤ変更有無情報") ) {
            if( mlkrsha_pop_id_chgum_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlkrsha_pop_id_chgum_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlkrsha_pop_id_chgum_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlkrsha_pop_id_chgum_list.getMaxElementCnt() == 0 || mlkrsha_pop_id_chgum_list.size() < mlkrsha_pop_id_chgum_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlkrsha_pop_id_chgum_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlkrsha_pop_id_chgum_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤパスワード変更有無"(項目ID:mlkrsha_pop_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メール管理者ＰＯＰＩＤパスワード変更有無") ) {
            if( mlkrsha_pop_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlkrsha_pop_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlkrsha_pop_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlkrsha_pop_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || mlkrsha_pop_id_pwd_chgum_inf_list.size() < mlkrsha_pop_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlkrsha_pop_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlkrsha_pop_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者メールアドレス変更有無情報"(項目ID:mlkrsha_mlad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メール管理者メールアドレス変更有無情報") ) {
            if( mlkrsha_mlad_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlkrsha_mlad_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlkrsha_mlad_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlkrsha_mlad_chgum_inf_list.getMaxElementCnt() == 0 || mlkrsha_mlad_chgum_inf_list.size() < mlkrsha_mlad_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlkrsha_mlad_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlkrsha_mlad_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者メールボックス容量変更有無情"(項目ID:mlkrsha_mlbox_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メール管理者メールボックス容量変更有無情") ) {
            if( mlkrsha_mlbox_capa_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlkrsha_mlbox_capa_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlkrsha_mlbox_capa_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlkrsha_mlbox_capa_chgum_inf_list.getMaxElementCnt() == 0 || mlkrsha_mlbox_capa_chgum_inf_list.size() < mlkrsha_mlbox_capa_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlkrsha_mlbox_capa_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlkrsha_mlbox_capa_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ウイルスチェック要否変更有無情報"(項目ID:virus_chk_yh_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ウイルスチェック要否変更有無情報") ) {
            if( virus_chk_yh_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                virus_chk_yh_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    virus_chk_yh_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( virus_chk_yh_chgum_inf_list.getMaxElementCnt() == 0 || virus_chk_yh_chgum_inf_list.size() < virus_chk_yh_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                virus_chk_yh_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return virus_chk_yh_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ウイルスチェック要否情報"(項目ID:virus_chk_yh_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("ウイルスチェック要否情報") ) {
            if( virus_chk_yh_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                virus_chk_yh_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    virus_chk_yh_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( virus_chk_yh_inf_list.getMaxElementCnt() == 0 || virus_chk_yh_inf_list.size() < virus_chk_yh_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                virus_chk_yh_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return virus_chk_yh_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＷｅｂＩＤパスワード変更有無情報"(項目ID:web_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＷｅｂＩＤパスワード変更有無情報") ) {
            if( web_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                web_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    web_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( web_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || web_id_pwd_chgum_inf_list.size() < web_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                web_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return web_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＵＲＬ変更有無情報"(項目ID:url_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＵＲＬ変更有無情報") ) {
            if( url_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                url_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    url_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( url_chgum_inf_list.getMaxElementCnt() == 0 || url_chgum_inf_list.size() < url_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                url_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return url_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＨＰ容量変更有無情報"(項目ID:hp_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＨＰ容量変更有無情報") ) {
            if( hp_capa_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                hp_capa_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    hp_capa_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( hp_capa_chgum_inf_list.getMaxElementCnt() == 0 || hp_capa_chgum_inf_list.size() < hp_capa_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                hp_capa_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return hp_capa_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"アクセス分析変更有無"(項目ID:accss_bnsk_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("アクセス分析変更有無") ) {
            if( accss_bnsk_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                accss_bnsk_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    accss_bnsk_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( accss_bnsk_chgum_inf_list.getMaxElementCnt() == 0 || accss_bnsk_chgum_inf_list.size() < accss_bnsk_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                accss_bnsk_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return accss_bnsk_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ管理者用メールアドレス変更有無情報"(項目ID:mllist_krisha_mlad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＭＬ管理者用メールアドレス変更有無情報") ) {
            if( mllist_krisha_mlad_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mllist_krisha_mlad_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mllist_krisha_mlad_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mllist_krisha_mlad_chgum_inf_list.getMaxElementCnt() == 0 || mllist_krisha_mlad_chgum_inf_list.size() < mllist_krisha_mlad_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mllist_krisha_mlad_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mllist_krisha_mlad_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ呼称変更有無情報"(項目ID:mllist_kosho_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＭＬ呼称変更有無情報") ) {
            if( mllist_kosho_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mllist_kosho_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mllist_kosho_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mllist_kosho_chgum_inf_list.getMaxElementCnt() == 0 || mllist_kosho_chgum_inf_list.size() < mllist_kosho_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mllist_kosho_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mllist_kosho_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ最大ユーザー数変更有無情報"(項目ID:mllist_max_user_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＭＬ最大ユーザー数変更有無情報") ) {
            if( mllist_max_user_cnt_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mllist_max_user_cnt_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mllist_max_user_cnt_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mllist_max_user_cnt_chgum_inf_list.getMaxElementCnt() == 0 || mllist_max_user_cnt_chgum_inf_list.size() < mllist_max_user_cnt_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mllist_max_user_cnt_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mllist_max_user_cnt_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ公開要否変更有無情報"(項目ID:mllist_kokai_yh_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＭＬ公開要否変更有無情報") ) {
            if( mllist_kokai_yh_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mllist_kokai_yh_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mllist_kokai_yh_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mllist_kokai_yh_chgum_inf_list.getMaxElementCnt() == 0 || mllist_kokai_yh_chgum_inf_list.size() < mllist_kokai_yh_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mllist_kokai_yh_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mllist_kokai_yh_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ公開要否情報"(項目ID:mllist_kokai_yh_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＭＬ公開要否情報") ) {
            if( mllist_kokai_yh_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mllist_kokai_yh_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    mllist_kokai_yh_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mllist_kokai_yh_inf_list.getMaxElementCnt() == 0 || mllist_kokai_yh_inf_list.size() < mllist_kokai_yh_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mllist_kokai_yh_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mllist_kokai_yh_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰアドレス変更有無情報") ) {
            if( ip_ad_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ip_ad_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    ip_ad_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ip_ad_chgum_inf_list.getMaxElementCnt() == 0 || ip_ad_chgum_inf_list.size() < ip_ad_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ip_ad_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ip_ad_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ネットマスク変更有無情報") ) {
            if( netmask_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                netmask_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    netmask_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( netmask_chgum_inf_list.getMaxElementCnt() == 0 || netmask_chgum_inf_list.size() < netmask_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                netmask_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return netmask_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＢＡＳ−ＩＤ変更有無情報") ) {
            if( bas_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                bas_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    bas_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( bas_id_chgum_inf_list.getMaxElementCnt() == 0 || bas_id_chgum_inf_list.size() < bas_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                bas_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return bas_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("マルチセッション数変更有無情報") ) {
            if( mltise_cnt_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mltise_cnt_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mltise_cnt_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mltise_cnt_chgum_inf_list.getMaxElementCnt() == 0 || mltise_cnt_chgum_inf_list.size() < mltise_cnt_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mltise_cnt_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mltise_cnt_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＢＡＳ−ホストＩＤ変更有無情報") ) {
            if( bas_host_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                bas_host_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    bas_host_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( bas_host_id_chgum_inf_list.getMaxElementCnt() == 0 || bas_host_id_chgum_inf_list.size() < bas_host_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                bas_host_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return bas_host_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＶＬＡＮ−ＩＤ変更有無情報") ) {
            if( vlan_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                vlan_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    vlan_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( vlan_id_chgum_inf_list.getMaxElementCnt() == 0 || vlan_id_chgum_inf_list.size() < vlan_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                vlan_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return vlan_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("サービスＩＤ変更有無情報") ) {
            if( svc_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                svc_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    svc_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( svc_id_chgum_inf_list.getMaxElementCnt() == 0 || svc_id_chgum_inf_list.size() < svc_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                svc_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return svc_id_chgum_inf_list.size() -1;
        }
 
        // ANK-3834-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"契約コース変更有無情報"(項目ID:kei_crs_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("契約コース変更有無情報") ) {
            if( kei_crs_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
            	kei_crs_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    kei_crs_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( kei_crs_chgum_inf_list.getMaxElementCnt() == 0 || kei_crs_chgum_inf_list.size() < kei_crs_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                kei_crs_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return kei_crs_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"DNSオプトアウト選択フラグ変更有無情報"(項目ID:dns_opt_out_choice_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("DNSオプトアウト選択フラグ変更有無情報") ) {
            if( dns_opt_out_choice_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                dns_opt_out_choice_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    dns_opt_out_choice_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( dns_opt_out_choice_flg_chgum_inf_list.getMaxElementCnt() == 0 || dns_opt_out_choice_flg_chgum_inf_list.size() < dns_opt_out_choice_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                dns_opt_out_choice_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return dns_opt_out_choice_flg_chgum_inf_list.size() -1;
        }
        // ANK-3834-00-00 ADD END
 
        // データタイプがデータタイプビーン型の項目"ＷＩＳＨオーナーＩＤパスワード変更有無情"(項目ID:wish_ownr_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＷＩＳＨオーナーＩＤパスワード変更有無情") ) {
            if( wish_ownr_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                wish_ownr_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    wish_ownr_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( wish_ownr_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || wish_ownr_id_pwd_chgum_inf_list.size() < wish_ownr_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                wish_ownr_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return wish_ownr_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"グループコミュニティディスク容量変更有無"(項目ID:grpcom_disk_capa_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("グループコミュニティディスク容量変更有無") ) {
            if( grpcom_disk_capa_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                grpcom_disk_capa_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    grpcom_disk_capa_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( grpcom_disk_capa_chgum_inf_list.getMaxElementCnt() == 0 || grpcom_disk_capa_chgum_inf_list.size() < grpcom_disk_capa_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                grpcom_disk_capa_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return grpcom_disk_capa_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ接続認証ＩＤパスワード変更"(項目ID:dupcon_ninsho_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ダイヤルアップ接続認証ＩＤパスワード変更") ) {
            if( dupcon_ninsho_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                dupcon_ninsho_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    dupcon_ninsho_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( dupcon_ninsho_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || dupcon_ninsho_id_pwd_chgum_inf_list.size() < dupcon_ninsho_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                dupcon_ninsho_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return dupcon_ninsho_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別変更有無情報"(項目ID:dup_plan_sbt_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ダイヤルアップ用プラン種別変更有無情報") ) {
            if( dup_plan_sbt_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                dup_plan_sbt_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    dup_plan_sbt_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( dup_plan_sbt_chgum_inf_list.getMaxElementCnt() == 0 || dup_plan_sbt_chgum_inf_list.size() < dup_plan_sbt_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                dup_plan_sbt_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return dup_plan_sbt_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別情報"(項目ID:dup_plan_sbt_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("ダイヤルアップ用プラン種別情報") ) {
            if( dup_plan_sbt_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                dup_plan_sbt_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    dup_plan_sbt_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( dup_plan_sbt_inf_list.getMaxElementCnt() == 0 || dup_plan_sbt_inf_list.size() < dup_plan_sbt_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                dup_plan_sbt_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return dup_plan_sbt_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＢＲ−認証キー変更有無情報"(項目ID:bbr_ninsho_key_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＢＢＲ−認証キー変更有無情報") ) {
            if( bbr_ninsho_key_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                bbr_ninsho_key_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    bbr_ninsho_key_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( bbr_ninsho_key_chgum_inf_list.getMaxElementCnt() == 0 || bbr_ninsho_key_chgum_inf_list.size() < bbr_ninsho_key_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                bbr_ninsho_key_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return bbr_ninsho_key_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("接続モード変更有無情報") ) {
            if( connect_mode_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                connect_mode_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    connect_mode_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( connect_mode_chgum_inf_list.getMaxElementCnt() == 0 || connect_mode_chgum_inf_list.size() < connect_mode_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                connect_mode_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return connect_mode_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("接続モードコード情報") ) {
            if( connect_mode_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                connect_mode_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    connect_mode_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( connect_mode_cd_inf_list.getMaxElementCnt() == 0 || connect_mode_cd_inf_list.size() < connect_mode_cd_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                connect_mode_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return connect_mode_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("自動切断モード変更有無情報") ) {
            if( auto_cut_mode_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                auto_cut_mode_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    auto_cut_mode_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( auto_cut_mode_chgum_inf_list.getMaxElementCnt() == 0 || auto_cut_mode_chgum_inf_list.size() < auto_cut_mode_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                auto_cut_mode_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return auto_cut_mode_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("自動切断モードコード情報") ) {
            if( auto_cut_mode_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                auto_cut_mode_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    auto_cut_mode_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( auto_cut_mode_cd_inf_list.getMaxElementCnt() == 0 || auto_cut_mode_cd_inf_list.size() < auto_cut_mode_cd_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                auto_cut_mode_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return auto_cut_mode_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("自動切断時間変更有無情報") ) {
            if( auto_cut_time_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                auto_cut_time_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    auto_cut_time_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( auto_cut_time_chgum_inf_list.getMaxElementCnt() == 0 || auto_cut_time_chgum_inf_list.size() < auto_cut_time_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                auto_cut_time_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return auto_cut_time_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＰＰＰｏＥブリッジ種別コード変更有無情報") ) {
            if( pppoe_bridge_sbt_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pppoe_bridge_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    pppoe_bridge_sbt_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pppoe_bridge_sbt_cd_chgum_inf_list.getMaxElementCnt() == 0 || pppoe_bridge_sbt_cd_chgum_inf_list.size() < pppoe_bridge_sbt_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pppoe_bridge_sbt_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pppoe_bridge_sbt_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＰＰＰｏＥブリッジ種別コード情報") ) {
            if( pppoe_bridge_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pppoe_bridge_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    pppoe_bridge_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pppoe_bridge_sbt_cd_inf_list.getMaxElementCnt() == 0 || pppoe_bridge_sbt_cd_inf_list.size() < pppoe_bridge_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pppoe_bridge_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pppoe_bridge_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("Ｐｉｎｇ応答種別コード変更有無情報") ) {
            if( ping_response_sbt_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ping_response_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    ping_response_sbt_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ping_response_sbt_cd_chgum_inf_list.getMaxElementCnt() == 0 || ping_response_sbt_cd_chgum_inf_list.size() < ping_response_sbt_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ping_response_sbt_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ping_response_sbt_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("Ｐｉｎｇ応答種別コード情報") ) {
            if( ping_response_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ping_response_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    ping_response_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ping_response_sbt_cd_inf_list.getMaxElementCnt() == 0 || ping_response_sbt_cd_inf_list.size() < ping_response_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ping_response_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ping_response_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６変更有無情報"(項目ID:ipv6_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６変更有無情報") ) {
            if( ipv6_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    ipv6_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_chgum_inf_list.getMaxElementCnt() == 0 || ipv6_chgum_inf_list.size() < ipv6_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６プロトコル種別コード情報"(項目ID:ipv6_prtcl_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６プロトコル種別コード情報") ) {
            if( ipv6_prtcl_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_prtcl_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    ipv6_prtcl_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_prtcl_sbt_cd_inf_list.getMaxElementCnt() == 0 || ipv6_prtcl_sbt_cd_inf_list.size() < ipv6_prtcl_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_prtcl_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_prtcl_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６帯域制御コード情報") ) {
            if( ipv6_taiiki_ctrl_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_taiiki_ctrl_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    ipv6_taiiki_ctrl_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_taiiki_ctrl_cd_inf_list.getMaxElementCnt() == 0 || ipv6_taiiki_ctrl_cd_inf_list.size() < ipv6_taiiki_ctrl_cd_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_taiiki_ctrl_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_taiiki_ctrl_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６タイプ制御コード情報"(項目ID:ipv6_ctrl_type_cd_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６タイプ制御コード情報") ) {
            if( ipv6_ctrl_type_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_ctrl_type_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    ipv6_ctrl_type_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_ctrl_type_cd_inf_list.getMaxElementCnt() == 0 || ipv6_ctrl_type_cd_inf_list.size() < ipv6_ctrl_type_cd_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_ctrl_type_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_ctrl_type_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証パスワード変更有無情報"(項目ID:ipv6_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６認証パスワード変更有無情報") ) {
            if( ipv6_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    ipv6_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_pwd_chgum_inf_list.getMaxElementCnt() == 0 || ipv6_pwd_chgum_inf_list.size() < ipv6_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"フェムトセルオプション有無コード情報"(項目ID:femtsel_opum_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("フェムトセルオプション有無コード情報") ) {
            if( femtsel_opum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                femtsel_opum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    femtsel_opum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( femtsel_opum_inf_list.getMaxElementCnt() == 0 || femtsel_opum_inf_list.size() < femtsel_opum_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                femtsel_opum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return femtsel_opum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"変更前メールアドレス変更有無情報"(項目ID:chbf_mlad_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("変更前メールアドレス変更有無情報") ) {
            if( chbf_mlad_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                chbf_mlad_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    chbf_mlad_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( chbf_mlad_chgum_inf_list.getMaxElementCnt() == 0 || chbf_mlad_chgum_inf_list.size() < chbf_mlad_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                chbf_mlad_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return chbf_mlad_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"変更後メールアカウント変更有無情報"(項目ID:chaf_mail_account_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("変更後メールアカウント変更有無情報") ) {
            if( chaf_mail_account_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                chaf_mail_account_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    chaf_mail_account_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( chaf_mail_account_chgum_inf_list.getMaxElementCnt() == 0 || chaf_mail_account_chgum_inf_list.size() < chaf_mail_account_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                chaf_mail_account_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return chaf_mail_account_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ変更有無情報"(項目ID:mailalias_hktgi_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メールエイリアス引継フラグ変更有無情報") ) {
            if( mailalias_hktgi_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mailalias_hktgi_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mailalias_hktgi_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mailalias_hktgi_flg_chgum_inf_list.getMaxElementCnt() == 0 || mailalias_hktgi_flg_chgum_inf_list.size() < mailalias_hktgi_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mailalias_hktgi_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mailalias_hktgi_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ情報"(項目ID:mailalias_hktgi_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("メールエイリアス引継フラグ情報") ) {
            if( mailalias_hktgi_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mailalias_hktgi_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    mailalias_hktgi_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mailalias_hktgi_flg_inf_list.getMaxElementCnt() == 0 || mailalias_hktgi_flg_inf_list.size() < mailalias_hktgi_flg_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mailalias_hktgi_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mailalias_hktgi_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ変更有無情報"(項目ID:mlviruschk_hktgi_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メールウイルスチェック引継フラグ変更有無情報") ) {
            if( mlviruschk_hktgi_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlviruschk_hktgi_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlviruschk_hktgi_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlviruschk_hktgi_flg_chgum_inf_list.getMaxElementCnt() == 0 || mlviruschk_hktgi_flg_chgum_inf_list.size() < mlviruschk_hktgi_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlviruschk_hktgi_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlviruschk_hktgi_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ情報"(項目ID:mlviruschk_hktgi_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("メールウイルスチェック引継フラグ情報") ) {
            if( mlviruschk_hktgi_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlviruschk_hktgi_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    mlviruschk_hktgi_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlviruschk_hktgi_flg_inf_list.getMaxElementCnt() == 0 || mlviruschk_hktgi_flg_inf_list.size() < mlviruschk_hktgi_flg_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlviruschk_hktgi_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlviruschk_hktgi_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ変更有無情報"(項目ID:ml_vrsette_hktgi_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メール各種設定引継フラグ変更有無情報") ) {
            if( ml_vrsette_hktgi_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ml_vrsette_hktgi_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    ml_vrsette_hktgi_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ml_vrsette_hktgi_flg_chgum_inf_list.getMaxElementCnt() == 0 || ml_vrsette_hktgi_flg_chgum_inf_list.size() < ml_vrsette_hktgi_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ml_vrsette_hktgi_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ml_vrsette_hktgi_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ情報"(項目ID:ml_vrsette_hktgi_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("メール各種設定引継フラグ情報") ) {
            if( ml_vrsette_hktgi_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ml_vrsette_hktgi_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    ml_vrsette_hktgi_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ml_vrsette_hktgi_flg_inf_list.getMaxElementCnt() == 0 || ml_vrsette_hktgi_flg_inf_list.size() < ml_vrsette_hktgi_flg_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ml_vrsette_hktgi_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ml_vrsette_hktgi_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ変更有無情報"(項目ID:mlad_chgj_ml_tns_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00201SF01DBean"固定要素数が"1"の例
        else if( key.equals("メールアドレス変更時メール転送フラグ変更有無情報") ) {
            if( mlad_chgj_ml_tns_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlad_chgj_ml_tns_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF01DBean tmpBean = new SCW00201SF01DBean();
                    mlad_chgj_ml_tns_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlad_chgj_ml_tns_flg_chgum_inf_list.getMaxElementCnt() == 0 || mlad_chgj_ml_tns_flg_chgum_inf_list.size() < mlad_chgj_ml_tns_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00201SF01DBean tmpBean = new SCW00201SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlad_chgj_ml_tns_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlad_chgj_ml_tns_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ情報"(項目ID:mlad_chgj_ml_tns_flg_inf)、データタイプビーンのクラス名が"SCW00201SF02DBean"固定要素数が"1"の例
        else if( key.equals("メールアドレス変更時メール転送フラグ情報") ) {
            if( mlad_chgj_ml_tns_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlad_chgj_ml_tns_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00201SF02DBean tmpBean = new SCW00201SF02DBean();
                    mlad_chgj_ml_tns_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlad_chgj_ml_tns_flg_inf_list.getMaxElementCnt() == 0 || mlad_chgj_ml_tns_flg_inf_list.size() < mlad_chgj_ml_tns_flg_inf_list.getMaxElementCnt() ){
                SCW00201SF02DBean tmpBean = new SCW00201SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlad_chgj_ml_tns_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlad_chgj_ml_tns_flg_inf_list.size() -1;
        }
 
        return -1; //該当する項目がない場合、-1を返す
    }
 
    /**
     * リスト項目のインスタンスを削除します。
     * @param key 項目名
     * @param index 削除対象のインデックス番号
     */
    public void removeElementFromListData (String key, int index) throws X33SException{
 
        if(key != null){
            //共通情報ビーンのリストの場合
            if(key.startsWith("//")){
                //共有情報ビーンリストは基底クラスで処理
                super.removeElementFromListData(key, index);
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
            else if(key.equals("オーダ種別コード情報")) {
                if(index >= 0 && index < ord_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ord_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
            else if(key.equals("要求元アプリ種別情報")) {
                if(index >= 0 && index < yokyu_mt_apl_sbt_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    yokyu_mt_apl_sbt_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"サービスオーダ情報"(項目ID:svc_order_inf)
            else if(key.equals("サービスオーダ情報")) {
                if(index >= 0 && index < svc_order_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    svc_order_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
            else if(key.equals("サービスオーダ詳細情報")) {
                if(index >= 0 && index < svc_order_dtail_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    svc_order_dtail_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"要求種別情報"(項目ID:yokyu_sbt_inf)
            else if(key.equals("要求種別情報")) {
                if(index >= 0 && index < yokyu_sbt_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    yokyu_sbt_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF03 の繰り返し指定項目"スケジュール年月日情報"(項目ID:schedule_ymd_inf)
            else if(key.equals("スケジュール年月日情報")) {
                if(index >= 0 && index < schedule_ymd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    schedule_ymd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
            else if(key.equals("認証ＩＤ変更有無情報")) {
                if(index >= 0 && index < ninsho_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ninsho_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
            else if(key.equals("認証ＩＤパスワード変更有無情報")) {
                if(index >= 0 && index < ninsho_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ninsho_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＰＯＰＩＤパスワード変更有無情報"(項目ID:pop_id_pwd_chgum_inf)
            else if(key.equals("ＰＯＰＩＤパスワード変更有無情報")) {
                if(index >= 0 && index < pop_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pop_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールアドレス変更有無情報"(項目ID:mlad_chgum_inf)
            else if(key.equals("メールアドレス変更有無情報")) {
                if(index >= 0 && index < mlad_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlad_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールエイリアス変更有無情報"(項目ID:mlad_alias_chgum_inf)
            else if(key.equals("メールエイリアス変更有無情報")) {
                if(index >= 0 && index < mlad_alias_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlad_alias_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールボックス容量変更有無情報"(項目ID:mlbox_capa_chgum_inf)
            else if(key.equals("メールボックス容量変更有無情報")) {
                if(index >= 0 && index < mlbox_capa_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlbox_capa_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"転送メール保持フラグ変更有無情報"(項目ID:tenso_mail_hoji_flg_chgum_inf)
            else if(key.equals("転送メール保持フラグ変更有無情報")) {
                if(index >= 0 && index < tenso_mail_hoji_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tenso_mail_hoji_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"転送メール保持フラグ情報"(項目ID:tenso_mail_hoji_flg_inf)
            else if(key.equals("転送メール保持フラグ情報")) {
                if(index >= 0 && index < tenso_mail_hoji_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tenso_mail_hoji_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"転送先メールアドレス変更有無情報"(項目ID:tenso_saki_mail_ad_chgum_inf)
            else if(key.equals("転送先メールアドレス変更有無情報")) {
                if(index >= 0 && index < tenso_saki_mail_ad_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tenso_saki_mail_ad_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者ＩＤ変更有無情報"(項目ID:mlkrsha_id_chgum_inf)
            else if(key.equals("メール管理者ＩＤ変更有無情報")) {
                if(index >= 0 && index < mlkrsha_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlkrsha_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者ＩＤパスワード変更有無情報"(項目ID:mlkrsha_id_pwd_chgum_inf)
            else if(key.equals("メール管理者ＩＤパスワード変更有無情報")) {
                if(index >= 0 && index < mlkrsha_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlkrsha_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"法人ドメインメールボックス容量変更有無情"(項目ID:hjdomain_mlbox_capa_chgum_inf)
            else if(key.equals("法人ドメインメールボックス容量変更有無情")) {
                if(index >= 0 && index < hjdomain_mlbox_capa_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    hjdomain_mlbox_capa_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"総アカウント数変更有無情報"(項目ID:total_account_cnt_chgum_inf)
            else if(key.equals("総アカウント数変更有無情報")) {
                if(index >= 0 && index < total_account_cnt_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    total_account_cnt_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者ＰＯＰＩＤ変更有無情報"(項目ID:mlkrsha_pop_id_chgum)
            else if(key.equals("メール管理者ＰＯＰＩＤ変更有無情報")) {
                if(index >= 0 && index < mlkrsha_pop_id_chgum_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlkrsha_pop_id_chgum_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者ＰＯＰＩＤパスワード変更有無"(項目ID:mlkrsha_pop_id_pwd_chgum_inf)
            else if(key.equals("メール管理者ＰＯＰＩＤパスワード変更有無")) {
                if(index >= 0 && index < mlkrsha_pop_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlkrsha_pop_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者メールアドレス変更有無情報"(項目ID:mlkrsha_mlad_chgum_inf)
            else if(key.equals("メール管理者メールアドレス変更有無情報")) {
                if(index >= 0 && index < mlkrsha_mlad_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlkrsha_mlad_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者メールボックス容量変更有無情"(項目ID:mlkrsha_mlbox_capa_chgum_inf)
            else if(key.equals("メール管理者メールボックス容量変更有無情")) {
                if(index >= 0 && index < mlkrsha_mlbox_capa_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlkrsha_mlbox_capa_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ウイルスチェック要否変更有無情報"(項目ID:virus_chk_yh_chgum_inf)
            else if(key.equals("ウイルスチェック要否変更有無情報")) {
                if(index >= 0 && index < virus_chk_yh_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    virus_chk_yh_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ウイルスチェック要否情報"(項目ID:virus_chk_yh_inf)
            else if(key.equals("ウイルスチェック要否情報")) {
                if(index >= 0 && index < virus_chk_yh_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    virus_chk_yh_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＷｅｂＩＤパスワード変更有無情報"(項目ID:web_id_pwd_chgum_inf)
            else if(key.equals("ＷｅｂＩＤパスワード変更有無情報")) {
                if(index >= 0 && index < web_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    web_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＵＲＬ変更有無情報"(項目ID:url_chgum_inf)
            else if(key.equals("ＵＲＬ変更有無情報")) {
                if(index >= 0 && index < url_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    url_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＨＰ容量変更有無情報"(項目ID:hp_capa_chgum_inf)
            else if(key.equals("ＨＰ容量変更有無情報")) {
                if(index >= 0 && index < hp_capa_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    hp_capa_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"アクセス分析変更有無"(項目ID:accss_bnsk_chgum_inf)
            else if(key.equals("アクセス分析変更有無")) {
                if(index >= 0 && index < accss_bnsk_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    accss_bnsk_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＭＬ管理者用メールアドレス変更有無情報"(項目ID:mllist_krisha_mlad_chgum_inf)
            else if(key.equals("ＭＬ管理者用メールアドレス変更有無情報")) {
                if(index >= 0 && index < mllist_krisha_mlad_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mllist_krisha_mlad_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＭＬ呼称変更有無情報"(項目ID:mllist_kosho_chgum_inf)
            else if(key.equals("ＭＬ呼称変更有無情報")) {
                if(index >= 0 && index < mllist_kosho_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mllist_kosho_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＭＬ最大ユーザー数変更有無情報"(項目ID:mllist_max_user_cnt_chgum_inf)
            else if(key.equals("ＭＬ最大ユーザー数変更有無情報")) {
                if(index >= 0 && index < mllist_max_user_cnt_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mllist_max_user_cnt_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＭＬ公開要否変更有無情報"(項目ID:mllist_kokai_yh_chgum_inf)
            else if(key.equals("ＭＬ公開要否変更有無情報")) {
                if(index >= 0 && index < mllist_kokai_yh_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mllist_kokai_yh_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＭＬ公開要否情報"(項目ID:mllist_kokai_yh_inf)
            else if(key.equals("ＭＬ公開要否情報")) {
                if(index >= 0 && index < mllist_kokai_yh_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mllist_kokai_yh_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
            else if(key.equals("ＩＰアドレス変更有無情報")) {
                if(index >= 0 && index < ip_ad_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ip_ad_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
            else if(key.equals("ネットマスク変更有無情報")) {
                if(index >= 0 && index < netmask_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    netmask_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
            else if(key.equals("ＢＡＳ−ＩＤ変更有無情報")) {
                if(index >= 0 && index < bas_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    bas_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
            else if(key.equals("マルチセッション数変更有無情報")) {
                if(index >= 0 && index < mltise_cnt_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mltise_cnt_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
            else if(key.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
                if(index >= 0 && index < bas_host_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    bas_host_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
            else if(key.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
                if(index >= 0 && index < vlan_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    vlan_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
            else if(key.equals("サービスＩＤ変更有無情報")) {
                if(index >= 0 && index < svc_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    svc_id_chgum_inf_list.remove(index);
                }
            }
 
            // ANK-3834-00-00 ADD START
            // データタイプが SCW00201SF01 の繰り返し指定項目"契約コース変更有無情報"(項目ID:kei_crs_chgum_inf)
            else if(key.equals("契約コース変更有無情報")) {
                if(index >= 0 && index < kei_crs_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                	kei_crs_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"DNSオプトアウト選択フラグ変更有無情報"(項目ID:dns_opt_out_choice_flg_chgum_inf)
            else if(key.equals("DNSオプトアウト選択フラグ変更有無情報")) {
                if(index >= 0 && index < dns_opt_out_choice_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    dns_opt_out_choice_flg_chgum_inf_list.remove(index);
                }
            }
            // ANK-3834-00-00 ADD END
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＷＩＳＨオーナーＩＤパスワード変更有無情"(項目ID:wish_ownr_id_pwd_chgum_inf)
            else if(key.equals("ＷＩＳＨオーナーＩＤパスワード変更有無情")) {
                if(index >= 0 && index < wish_ownr_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    wish_ownr_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"グループコミュニティディスク容量変更有無"(項目ID:grpcom_disk_capa_chgum_inf)
            else if(key.equals("グループコミュニティディスク容量変更有無")) {
                if(index >= 0 && index < grpcom_disk_capa_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    grpcom_disk_capa_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ダイヤルアップ接続認証ＩＤパスワード変更"(項目ID:dupcon_ninsho_id_pwd_chgum_inf)
            else if(key.equals("ダイヤルアップ接続認証ＩＤパスワード変更")) {
                if(index >= 0 && index < dupcon_ninsho_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    dupcon_ninsho_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ダイヤルアップ用プラン種別変更有無情報"(項目ID:dup_plan_sbt_chgum_inf)
            else if(key.equals("ダイヤルアップ用プラン種別変更有無情報")) {
                if(index >= 0 && index < dup_plan_sbt_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    dup_plan_sbt_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ダイヤルアップ用プラン種別情報"(項目ID:dup_plan_sbt_inf)
            else if(key.equals("ダイヤルアップ用プラン種別情報")) {
                if(index >= 0 && index < dup_plan_sbt_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    dup_plan_sbt_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＢＢＲ−認証キー変更有無情報"(項目ID:bbr_ninsho_key_chgum_inf)
            else if(key.equals("ＢＢＲ−認証キー変更有無情報")) {
                if(index >= 0 && index < bbr_ninsho_key_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    bbr_ninsho_key_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"接続モード変更有無情報"(項目ID:connect_mode_chgum_inf)
            else if(key.equals("接続モード変更有無情報")) {
                if(index >= 0 && index < connect_mode_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    connect_mode_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
            else if(key.equals("接続モードコード情報")) {
                if(index >= 0 && index < connect_mode_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    connect_mode_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_chgum_inf)
            else if(key.equals("自動切断モード変更有無情報")) {
                if(index >= 0 && index < auto_cut_mode_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    auto_cut_mode_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
            else if(key.equals("自動切断モードコード情報")) {
                if(index >= 0 && index < auto_cut_mode_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    auto_cut_mode_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
            else if(key.equals("自動切断時間変更有無情報")) {
                if(index >= 0 && index < auto_cut_time_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    auto_cut_time_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＰＰＰｏＥブリッジ種別コード変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
            else if(key.equals("ＰＰＰｏＥブリッジ種別コード変更有無情報")) {
                if(index >= 0 && index < pppoe_bridge_sbt_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pppoe_bridge_sbt_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
            else if(key.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
                if(index >= 0 && index < pppoe_bridge_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pppoe_bridge_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
            else if(key.equals("Ｐｉｎｇ応答種別コード変更有無情報")) {
                if(index >= 0 && index < ping_response_sbt_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ping_response_sbt_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
            else if(key.equals("Ｐｉｎｇ応答種別コード情報")) {
                if(index >= 0 && index < ping_response_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ping_response_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＩＰｖ６変更有無情報"(項目ID:ipv6_chgum_inf)
            else if(key.equals("ＩＰｖ６変更有無情報")) {
                if(index >= 0 && index < ipv6_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＩＰｖ６プロトコル種別コード情報"(項目ID:ipv6_prtcl_sbt_cd_inf)
            else if(key.equals("ＩＰｖ６プロトコル種別コード情報")) {
                if(index >= 0 && index < ipv6_prtcl_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_prtcl_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
            else if(key.equals("ＩＰｖ６帯域制御コード情報")) {
                if(index >= 0 && index < ipv6_taiiki_ctrl_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_taiiki_ctrl_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＩＰｖ６タイプ制御コード情報"(項目ID:ipv6_ctrl_type_cd_inf)
            else if(key.equals("ＩＰｖ６タイプ制御コード情報")) {
                if(index >= 0 && index < ipv6_ctrl_type_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_ctrl_type_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＩＰｖ６認証パスワード変更有無情報"(項目ID:ipv6_pwd_chgum_inf)
            else if(key.equals("ＩＰｖ６認証パスワード変更有無情報")) {
                if(index >= 0 && index < ipv6_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"フェムトセルオプション有無コード情報"(項目ID:femtsel_opum_inf)
            else if(key.equals("フェムトセルオプション有無コード情報")) {
                if(index >= 0 && index < femtsel_opum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    femtsel_opum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"変更前メールアドレス変更有無情報"(項目ID:chbf_mlad_chgum_inf)
            else if(key.equals("変更前メールアドレス変更有無情報")) {
                if(index >= 0 && index < chbf_mlad_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    chbf_mlad_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"変更後メールアカウント変更有無情報"(項目ID:chaf_mail_account_chgum_inf)
            else if(key.equals("変更後メールアカウント変更有無情報")) {
                if(index >= 0 && index < chaf_mail_account_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    chaf_mail_account_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールエイリアス引継フラグ変更有無情報"(項目ID:mailalias_hktgi_flg_chgum_inf)
            else if(key.equals("メールエイリアス引継フラグ変更有無情報")) {
                if(index >= 0 && index < mailalias_hktgi_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mailalias_hktgi_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"メールエイリアス引継フラグ情報"(項目ID:mailalias_hktgi_flg_inf)
            else if(key.equals("メールエイリアス引継フラグ情報")) {
                if(index >= 0 && index < mailalias_hktgi_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mailalias_hktgi_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールウイルスチェック引継フラグ変更有無情報"(項目ID:mlviruschk_hktgi_flg_chgum_inf)
            else if(key.equals("メールウイルスチェック引継フラグ変更有無情報")) {
                if(index >= 0 && index < mlviruschk_hktgi_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlviruschk_hktgi_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"メールウイルスチェック引継フラグ情報"(項目ID:mlviruschk_hktgi_flg_inf)
            else if(key.equals("メールウイルスチェック引継フラグ情報")) {
                if(index >= 0 && index < mlviruschk_hktgi_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlviruschk_hktgi_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール各種設定引継フラグ変更有無情報"(項目ID:ml_vrsette_hktgi_flg_chgum_inf)
            else if(key.equals("メール各種設定引継フラグ変更有無情報")) {
                if(index >= 0 && index < ml_vrsette_hktgi_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ml_vrsette_hktgi_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"メール各種設定引継フラグ情報"(項目ID:ml_vrsette_hktgi_flg_inf)
            else if(key.equals("メール各種設定引継フラグ情報")) {
                if(index >= 0 && index < ml_vrsette_hktgi_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ml_vrsette_hktgi_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールアドレス変更時メール転送フラグ変更有無情報"(項目ID:mlad_chgj_ml_tns_flg_chgum_inf)
            else if(key.equals("メールアドレス変更時メール転送フラグ変更有無情報")) {
                if(index >= 0 && index < mlad_chgj_ml_tns_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlad_chgj_ml_tns_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"メールアドレス変更時メール転送フラグ情報"(項目ID:mlad_chgj_ml_tns_flg_inf)
            else if(key.equals("メールアドレス変更時メール転送フラグ情報")) {
                if(index >= 0 && index < mlad_chgj_ml_tns_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlad_chgj_ml_tns_flg_inf_list.remove(index);
                }
            }
 
        }
    }
 
    /**
     * リスト項目の要素をクリアします。
     * @param key 項目名
     */
    public void clearListDataInstance (String key) throws X33SException{
 
        if(key !=null){
            //共通情報ビーンのリストの場合
            if(key.startsWith("//")){
                //共有情報ビーンリストは基底クラスで処理
                super.clearListDataInstance(key);
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
            else if(key.equals("オーダ種別コード情報")) {
                ord_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
            else if(key.equals("要求元アプリ種別情報")) {
                yokyu_mt_apl_sbt_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"サービスオーダ情報"(項目ID:svc_order_inf)
            else if(key.equals("サービスオーダ情報")) {
                svc_order_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
            else if(key.equals("サービスオーダ詳細情報")) {
                svc_order_dtail_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"要求種別情報"(項目ID:yokyu_sbt_inf)
            else if(key.equals("要求種別情報")) {
                yokyu_sbt_inf_list.clear();
            }
 
            // データタイプが SCW00201SF03 の繰り返し指定項目"スケジュール年月日情報"(項目ID:schedule_ymd_inf)
            else if(key.equals("スケジュール年月日情報")) {
                schedule_ymd_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
            else if(key.equals("認証ＩＤ変更有無情報")) {
                ninsho_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
            else if(key.equals("認証ＩＤパスワード変更有無情報")) {
                ninsho_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＰＯＰＩＤパスワード変更有無情報"(項目ID:pop_id_pwd_chgum_inf)
            else if(key.equals("ＰＯＰＩＤパスワード変更有無情報")) {
                pop_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールアドレス変更有無情報"(項目ID:mlad_chgum_inf)
            else if(key.equals("メールアドレス変更有無情報")) {
                mlad_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールエイリアス変更有無情報"(項目ID:mlad_alias_chgum_inf)
            else if(key.equals("メールエイリアス変更有無情報")) {
                mlad_alias_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールボックス容量変更有無情報"(項目ID:mlbox_capa_chgum_inf)
            else if(key.equals("メールボックス容量変更有無情報")) {
                mlbox_capa_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"転送メール保持フラグ変更有無情報"(項目ID:tenso_mail_hoji_flg_chgum_inf)
            else if(key.equals("転送メール保持フラグ変更有無情報")) {
                tenso_mail_hoji_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"転送メール保持フラグ情報"(項目ID:tenso_mail_hoji_flg_inf)
            else if(key.equals("転送メール保持フラグ情報")) {
                tenso_mail_hoji_flg_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"転送先メールアドレス変更有無情報"(項目ID:tenso_saki_mail_ad_chgum_inf)
            else if(key.equals("転送先メールアドレス変更有無情報")) {
                tenso_saki_mail_ad_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者ＩＤ変更有無情報"(項目ID:mlkrsha_id_chgum_inf)
            else if(key.equals("メール管理者ＩＤ変更有無情報")) {
                mlkrsha_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者ＩＤパスワード変更有無情報"(項目ID:mlkrsha_id_pwd_chgum_inf)
            else if(key.equals("メール管理者ＩＤパスワード変更有無情報")) {
                mlkrsha_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"法人ドメインメールボックス容量変更有無情"(項目ID:hjdomain_mlbox_capa_chgum_inf)
            else if(key.equals("法人ドメインメールボックス容量変更有無情")) {
                hjdomain_mlbox_capa_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"総アカウント数変更有無情報"(項目ID:total_account_cnt_chgum_inf)
            else if(key.equals("総アカウント数変更有無情報")) {
                total_account_cnt_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者ＰＯＰＩＤ変更有無情報"(項目ID:mlkrsha_pop_id_chgum)
            else if(key.equals("メール管理者ＰＯＰＩＤ変更有無情報")) {
                mlkrsha_pop_id_chgum_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者ＰＯＰＩＤパスワード変更有無"(項目ID:mlkrsha_pop_id_pwd_chgum_inf)
            else if(key.equals("メール管理者ＰＯＰＩＤパスワード変更有無")) {
                mlkrsha_pop_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者メールアドレス変更有無情報"(項目ID:mlkrsha_mlad_chgum_inf)
            else if(key.equals("メール管理者メールアドレス変更有無情報")) {
                mlkrsha_mlad_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール管理者メールボックス容量変更有無情"(項目ID:mlkrsha_mlbox_capa_chgum_inf)
            else if(key.equals("メール管理者メールボックス容量変更有無情")) {
                mlkrsha_mlbox_capa_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ウイルスチェック要否変更有無情報"(項目ID:virus_chk_yh_chgum_inf)
            else if(key.equals("ウイルスチェック要否変更有無情報")) {
                virus_chk_yh_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ウイルスチェック要否情報"(項目ID:virus_chk_yh_inf)
            else if(key.equals("ウイルスチェック要否情報")) {
                virus_chk_yh_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＷｅｂＩＤパスワード変更有無情報"(項目ID:web_id_pwd_chgum_inf)
            else if(key.equals("ＷｅｂＩＤパスワード変更有無情報")) {
                web_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＵＲＬ変更有無情報"(項目ID:url_chgum_inf)
            else if(key.equals("ＵＲＬ変更有無情報")) {
                url_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＨＰ容量変更有無情報"(項目ID:hp_capa_chgum_inf)
            else if(key.equals("ＨＰ容量変更有無情報")) {
                hp_capa_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"アクセス分析変更有無"(項目ID:accss_bnsk_chgum_inf)
            else if(key.equals("アクセス分析変更有無")) {
                accss_bnsk_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＭＬ管理者用メールアドレス変更有無情報"(項目ID:mllist_krisha_mlad_chgum_inf)
            else if(key.equals("ＭＬ管理者用メールアドレス変更有無情報")) {
                mllist_krisha_mlad_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＭＬ呼称変更有無情報"(項目ID:mllist_kosho_chgum_inf)
            else if(key.equals("ＭＬ呼称変更有無情報")) {
                mllist_kosho_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＭＬ最大ユーザー数変更有無情報"(項目ID:mllist_max_user_cnt_chgum_inf)
            else if(key.equals("ＭＬ最大ユーザー数変更有無情報")) {
                mllist_max_user_cnt_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＭＬ公開要否変更有無情報"(項目ID:mllist_kokai_yh_chgum_inf)
            else if(key.equals("ＭＬ公開要否変更有無情報")) {
                mllist_kokai_yh_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＭＬ公開要否情報"(項目ID:mllist_kokai_yh_inf)
            else if(key.equals("ＭＬ公開要否情報")) {
                mllist_kokai_yh_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
            else if(key.equals("ＩＰアドレス変更有無情報")) {
                ip_ad_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
            else if(key.equals("ネットマスク変更有無情報")) {
                netmask_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
            else if(key.equals("ＢＡＳ−ＩＤ変更有無情報")) {
                bas_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
            else if(key.equals("マルチセッション数変更有無情報")) {
                mltise_cnt_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
            else if(key.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
                bas_host_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
            else if(key.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
                vlan_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
            else if(key.equals("サービスＩＤ変更有無情報")) {
                svc_id_chgum_inf_list.clear();
            }
 
            // ANK-3834-00-00 ADD START
            // データタイプが SCW00201SF01 の繰り返し指定項目"契約コース変更有無情報"(項目ID:kei_crs_chgum_inf)
            else if(key.equals("契約コース変更有無情報")) {
            	kei_crs_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"DNSオプトアウト選択フラグ変更有無情報"(項目ID:dns_opt_out_choice_flg_chgum_inf)
            else if(key.equals("DNSオプトアウト選択フラグ変更有無情報")) {
                dns_opt_out_choice_flg_chgum_inf_list.clear();
            }
            // ANK-3834-00-00 ADD END
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＷＩＳＨオーナーＩＤパスワード変更有無情"(項目ID:wish_ownr_id_pwd_chgum_inf)
            else if(key.equals("ＷＩＳＨオーナーＩＤパスワード変更有無情")) {
                wish_ownr_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"グループコミュニティディスク容量変更有無"(項目ID:grpcom_disk_capa_chgum_inf)
            else if(key.equals("グループコミュニティディスク容量変更有無")) {
                grpcom_disk_capa_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ダイヤルアップ接続認証ＩＤパスワード変更"(項目ID:dupcon_ninsho_id_pwd_chgum_inf)
            else if(key.equals("ダイヤルアップ接続認証ＩＤパスワード変更")) {
                dupcon_ninsho_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ダイヤルアップ用プラン種別変更有無情報"(項目ID:dup_plan_sbt_chgum_inf)
            else if(key.equals("ダイヤルアップ用プラン種別変更有無情報")) {
                dup_plan_sbt_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ダイヤルアップ用プラン種別情報"(項目ID:dup_plan_sbt_inf)
            else if(key.equals("ダイヤルアップ用プラン種別情報")) {
                dup_plan_sbt_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＢＢＲ−認証キー変更有無情報"(項目ID:bbr_ninsho_key_chgum_inf)
            else if(key.equals("ＢＢＲ−認証キー変更有無情報")) {
                bbr_ninsho_key_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"接続モード変更有無情報"(項目ID:connect_mode_chgum_inf)
            else if(key.equals("接続モード変更有無情報")) {
                connect_mode_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
            else if(key.equals("接続モードコード情報")) {
                connect_mode_cd_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_chgum_inf)
            else if(key.equals("自動切断モード変更有無情報")) {
                auto_cut_mode_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
            else if(key.equals("自動切断モードコード情報")) {
                auto_cut_mode_cd_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
            else if(key.equals("自動切断時間変更有無情報")) {
                auto_cut_time_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＰＰＰｏＥブリッジ種別コード変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
            else if(key.equals("ＰＰＰｏＥブリッジ種別コード変更有無情報")) {
                pppoe_bridge_sbt_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
            else if(key.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
                pppoe_bridge_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
            else if(key.equals("Ｐｉｎｇ応答種別コード変更有無情報")) {
                ping_response_sbt_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
            else if(key.equals("Ｐｉｎｇ応答種別コード情報")) {
                ping_response_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＩＰｖ６変更有無情報"(項目ID:ipv6_chgum_inf)
            else if(key.equals("ＩＰｖ６変更有無情報")) {
                ipv6_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＩＰｖ６プロトコル種別コード情報"(項目ID:ipv6_prtcl_sbt_cd_inf)
            else if(key.equals("ＩＰｖ６プロトコル種別コード情報")) {
                ipv6_prtcl_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
            else if(key.equals("ＩＰｖ６帯域制御コード情報")) {
                ipv6_taiiki_ctrl_cd_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"ＩＰｖ６タイプ制御コード情報"(項目ID:ipv6_ctrl_type_cd_inf)
            else if(key.equals("ＩＰｖ６タイプ制御コード情報")) {
                ipv6_ctrl_type_cd_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"ＩＰｖ６認証パスワード変更有無情報"(項目ID:ipv6_pwd_chgum_inf)
            else if(key.equals("ＩＰｖ６認証パスワード変更有無情報")) {
                ipv6_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"フェムトセルオプション有無コード情報"(項目ID:femtsel_opum_inf)
            else if(key.equals("フェムトセルオプション有無コード情報")) {
                femtsel_opum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"変更前メールアドレス変更有無情報"(項目ID:chbf_mlad_chgum_inf)
            else if(key.equals("変更前メールアドレス変更有無情報")) {
                chbf_mlad_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"変更後メールアカウント変更有無情報"(項目ID:chaf_mail_account_chgum_inf)
            else if(key.equals("変更後メールアカウント変更有無情報")) {
                chaf_mail_account_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールエイリアス引継フラグ変更有無情報"(項目ID:mailalias_hktgi_flg_chgum_inf)
            else if(key.equals("メールエイリアス引継フラグ変更有無情報")) {
                mailalias_hktgi_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"メールエイリアス引継フラグ情報"(項目ID:mailalias_hktgi_flg_inf)
            else if(key.equals("メールエイリアス引継フラグ情報")) {
                mailalias_hktgi_flg_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールウイルスチェック引継フラグ変更有無情報"(項目ID:mlviruschk_hktgi_flg_chgum_inf)
            else if(key.equals("メールウイルスチェック引継フラグ変更有無情報")) {
                mlviruschk_hktgi_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"メールウイルスチェック引継フラグ情報"(項目ID:mlviruschk_hktgi_flg_inf)
            else if(key.equals("メールウイルスチェック引継フラグ情報")) {
                mlviruschk_hktgi_flg_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メール各種設定引継フラグ変更有無情報"(項目ID:ml_vrsette_hktgi_flg_chgum_inf)
            else if(key.equals("メール各種設定引継フラグ変更有無情報")) {
                ml_vrsette_hktgi_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"メール各種設定引継フラグ情報"(項目ID:ml_vrsette_hktgi_flg_inf)
            else if(key.equals("メール各種設定引継フラグ情報")) {
                ml_vrsette_hktgi_flg_inf_list.clear();
            }
 
            // データタイプが SCW00201SF01 の繰り返し指定項目"メールアドレス変更時メール転送フラグ変更有無情報"(項目ID:mlad_chgj_ml_tns_flg_chgum_inf)
            else if(key.equals("メールアドレス変更時メール転送フラグ変更有無情報")) {
                mlad_chgj_ml_tns_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00201SF02 の繰り返し指定項目"メールアドレス変更時メール転送フラグ情報"(項目ID:mlad_chgj_ml_tns_flg_inf)
            else if(key.equals("メールアドレス変更時メール転送フラグ情報")) {
                mlad_chgj_ml_tns_flg_inf_list.clear();
            }
 
        }
    }
 
    /**
     * 項目名とサブキーからデータの型情報を取得します。
     *
     * @param gamenId 画面ID(予備)
     * @param key 項目名
     * @param subkey サブキー
     * @return Class データの型情報
     */
    public Class<?> typeModelData(String gamenId, String key, String subkey) {
        return typeModelData(key, subkey);
    }
 
    /**
     * 項目名とサブキーからデータの型情報を取得します。
     *
     * @param key 項目名
     * @param subkey サブキー
     * @return Class データの型情報
     */
    public Class<?> typeModelData(String key, String subkey) { 
 
        //keyの指定は、以下のいずれかで行う。
        // 項目名 : String, Long, Boolean型（繰り返し指定なし）の項目で、型情報を取得する場合
        //        繰り返し指定項目で、リストの型情報を取得する場合
        // 項目名/インデックス値 : データタイプビーン型以外の繰り返し指定項目で、型情報を取得する場合
        // 項目名/インデックス値/データタイプビーン項目名 : データタイプビーン型項目で、型情報を取得する場合
        // 項目名/* : データタイプビーン型項目、繰り返し指定項目で、リストの要素数の型情報を取得する場合
        // //インデックス値／項目名：共有情報ビーン型項目で、型情報を取得する場合
        // //*：共有情報ビーンのリストの要素数の型情報を取得する場合
        // インデックス値は、X33VDataTypeList内に格納される各ビーンのリストの順序を示す。
        // keyがnullの場合、null返す
        if(key == null){
            return null;
        }
 
        // subkeyがnullの場合、空文字列に
        else if(subkey == null){
            subkey = new String("");
        }
 
        // 共有情報ビーンの処理
        String keyElement;
        int separaterPoint = key.indexOf("//"); //keyが共有情報ビーンに関する指定か否かチェック
        if(separaterPoint == 0) {
              return super.typeCommonInfoData(key);
        }
 
        // 共有情報ビーン以外の場合
        // keyの値の最初の要素を取得
        separaterPoint = key.indexOf("/"); //keyがルート指定("項目a/0/項目b"のような)の場合を想定し、区切り符号(ここでは"/")を検索する。
        if(separaterPoint > 0) {
            keyElement = key.substring(0, separaterPoint);
        }
        else{
            keyElement = key;
        }
 
        //項目ごとに処理を入れる。
        // データタイプが String の項目"遷移元画面ＩＤ"(項目ID:referid)
        if(keyElement.equals("遷移元画面ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"オーダ種別コード"(項目ID:ord_sbt_cd)
        else if(keyElement.equals("オーダ種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"オーダ種別コード保持"(項目ID:ord_sbt_cd_hoji)
        else if(keyElement.equals("オーダ種別コード保持")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
        else if(keyElement.equals("オーダ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ord_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ord_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービス契約番号"(項目ID:svc_kei_no)
        else if(keyElement.equals("サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス契約内訳番号"(項目ID:svc_kei_ucwk_no)
        else if(keyElement.equals("サービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"オプションサービス契約番号"(項目ID:op_svc_kei_no)
        else if(keyElement.equals("オプションサービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"機器提供サービス契約番号"(項目ID:kktk_scv_kei_no)
        else if(keyElement.equals("機器提供サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"法人ｅｏ読替サービス契約番号"(項目ID:hjin_eo_ykae_svkei_no)
        else if(keyElement.equals("法人ｅｏ読替サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"要求元アプリ種別コード"(項目ID:yokyu_mt_apl_sbt_cd)
        else if(keyElement.equals("要求元アプリ種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
        else if(keyElement.equals("要求元アプリ種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yokyu_mt_apl_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yokyu_mt_apl_sbt_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスオーダコード"(項目ID:svc_order_cd)
        else if(keyElement.equals("サービスオーダコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービスオーダ情報"(項目ID:svc_order_inf)
        else if(keyElement.equals("サービスオーダ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_order_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_order_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスオーダ詳細コード"(項目ID:svc_order_dtail_cd)
        else if(keyElement.equals("サービスオーダ詳細コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
        else if(keyElement.equals("サービスオーダ詳細情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_order_dtail_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_order_dtail_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"要求種別コード"(項目ID:yokyu_sbt_cd)
        else if(keyElement.equals("要求種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)
        else if(keyElement.equals("要求種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yokyu_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yokyu_sbt_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"削除対象ＳＯＤ連携通番"(項目ID:deltg_sod_renkei_seq)
        else if(keyElement.equals("削除対象ＳＯＤ連携通番")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"スケジュール年月日"(項目ID:schedule_ymd)
        else if(keyElement.equals("スケジュール年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"スケジュール年月日情報"(項目ID:schedule_ymd_inf)
        else if(keyElement.equals("スケジュール年月日情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= schedule_ymd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)schedule_ymd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
        else if(keyElement.equals("認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ninsho_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"認証ＩＤ"(項目ID:ninsho_id)
        else if(keyElement.equals("認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
        else if(keyElement.equals("認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"認証ＩＤパスワード"(項目ID:ninsho_id_pwd)
        else if(keyElement.equals("認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＰＯＰＩＤ"(項目ID:pop_id)
        else if(keyElement.equals("ＰＯＰＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＯＰＩＤパスワード変更有無情報"(項目ID:pop_id_pwd_chgum_inf)
        else if(keyElement.equals("ＰＯＰＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pop_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pop_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＰＯＰＩＤパスワード"(項目ID:pop_id_pwd)
        else if(keyElement.equals("ＰＯＰＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールアドレス変更有無情報"(項目ID:mlad_chgum_inf)
        else if(keyElement.equals("メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlad_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールアドレス"(項目ID:mlad)
        else if(keyElement.equals("メールアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールエイリアス変更有無情報"(項目ID:mlad_alias_chgum_inf)
        else if(keyElement.equals("メールエイリアス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlad_alias_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlad_alias_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールエイリアス"(項目ID:mail_alias)
        else if(keyElement.equals("メールエイリアス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールボックス容量変更有無情報"(項目ID:mlbox_capa_chgum_inf)
        else if(keyElement.equals("メールボックス容量変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlbox_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlbox_capa_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールボックス容量"(項目ID:mlbox_capa)
        else if(keyElement.equals("メールボックス容量")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"転送メール保持フラグ変更有無情報"(項目ID:tenso_mail_hoji_flg_chgum_inf)
        else if(keyElement.equals("転送メール保持フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_mail_hoji_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_mail_hoji_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"転送メール保持フラグ"(項目ID:tenso_mail_hoji_flg)
        else if(keyElement.equals("転送メール保持フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"転送メール保持フラグ情報"(項目ID:tenso_mail_hoji_flg_inf)
        else if(keyElement.equals("転送メール保持フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_mail_hoji_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_mail_hoji_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"転送先メールアドレス変更有無情報"(項目ID:tenso_saki_mail_ad_chgum_inf)
        else if(keyElement.equals("転送先メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_saki_mail_ad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_saki_mail_ad_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"転送先メールアドレス１"(項目ID:tenso_saki_mail_ad_1)
        else if(keyElement.equals("転送先メールアドレス１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"転送先メールアドレス２"(項目ID:tenso_saki_mail_ad_2)
        else if(keyElement.equals("転送先メールアドレス２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"転送先メールアドレス３"(項目ID:tenso_saki_mail_ad_3)
        else if(keyElement.equals("転送先メールアドレス３")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"法人用独自ドメイン"(項目ID:hojin_dokuji_domain)
        else if(keyElement.equals("法人用独自ドメイン")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＩＤ変更有無情報"(項目ID:mlkrsha_id_chgum_inf)
        else if(keyElement.equals("メール管理者ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＩＤパスワード変更有無情報"(項目ID:mlkrsha_id_pwd_chgum_inf)
        else if(keyElement.equals("メール管理者ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"法人ドメインメールボックス容量変更有無情"(項目ID:hjdomain_mlbox_capa_chgum_inf)
        else if(keyElement.equals("法人ドメインメールボックス容量変更有無情")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= hjdomain_mlbox_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)hjdomain_mlbox_capa_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"総アカウント数変更有無情報"(項目ID:total_account_cnt_chgum_inf)
        else if(keyElement.equals("総アカウント数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= total_account_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)total_account_cnt_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤ変更有無情報"(項目ID:mlkrsha_pop_id_chgum)
        else if(keyElement.equals("メール管理者ＰＯＰＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_pop_id_chgum_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_pop_id_chgum_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者ＰＯＰＩＤパスワード変更有無"(項目ID:mlkrsha_pop_id_pwd_chgum_inf)
        else if(keyElement.equals("メール管理者ＰＯＰＩＤパスワード変更有無")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_pop_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_pop_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者メールアドレス変更有無情報"(項目ID:mlkrsha_mlad_chgum_inf)
        else if(keyElement.equals("メール管理者メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_mlad_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール管理者メールボックス容量変更有無情"(項目ID:mlkrsha_mlbox_capa_chgum_inf)
        else if(keyElement.equals("メール管理者メールボックス容量変更有無情")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlkrsha_mlbox_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlkrsha_mlbox_capa_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ウイルスチェック要否変更有無情報"(項目ID:virus_chk_yh_chgum_inf)
        else if(keyElement.equals("ウイルスチェック要否変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= virus_chk_yh_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)virus_chk_yh_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ウイルスチェック"(項目ID:virus_chk_yh)
        else if(keyElement.equals("ウイルスチェック")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ウイルスチェック要否情報"(項目ID:virus_chk_yh_inf)
        else if(keyElement.equals("ウイルスチェック要否情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= virus_chk_yh_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)virus_chk_yh_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＷｅｂＩＤ"(項目ID:web_id)
        else if(keyElement.equals("ＷｅｂＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＷｅｂＩＤパスワード変更有無情報"(項目ID:web_id_pwd_chgum_inf)
        else if(keyElement.equals("ＷｅｂＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= web_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)web_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＷｅｂＩＤパスワード"(項目ID:web_id_pwd)
        else if(keyElement.equals("ＷｅｂＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＵＲＬ変更有無情報"(項目ID:url_chgum_inf)
        else if(keyElement.equals("ＵＲＬ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= url_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)url_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＵＲＬ"(項目ID:url)
        else if(keyElement.equals("ＵＲＬ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＨＰ容量変更有無情報"(項目ID:hp_capa_chgum_inf)
        else if(keyElement.equals("ＨＰ容量変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= hp_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)hp_capa_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＨＰ容量"(項目ID:hp_capa)
        else if(keyElement.equals("ＨＰ容量")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"アクセス分析変更有無"(項目ID:accss_bnsk_chgum_inf)
        else if(keyElement.equals("アクセス分析変更有無")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= accss_bnsk_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)accss_bnsk_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"購入商品コード"(項目ID:buy_goods_cd)
        else if(keyElement.equals("購入商品コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＭＬ名"(項目ID:mllist_nm)
        else if(keyElement.equals("ＭＬ名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ管理者用メールアドレス変更有無情報"(項目ID:mllist_krisha_mlad_chgum_inf)
        else if(keyElement.equals("ＭＬ管理者用メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_krisha_mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_krisha_mlad_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＭＬ管理者用メールアドレス"(項目ID:mllist_krisha_mlad)
        else if(keyElement.equals("ＭＬ管理者用メールアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ呼称変更有無情報"(項目ID:mllist_kosho_chgum_inf)
        else if(keyElement.equals("ＭＬ呼称変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_kosho_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_kosho_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＭＬ呼称"(項目ID:mllist_kosho)
        else if(keyElement.equals("ＭＬ呼称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ最大ユーザー数変更有無情報"(項目ID:mllist_max_user_cnt_chgum_inf)
        else if(keyElement.equals("ＭＬ最大ユーザー数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_max_user_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_max_user_cnt_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＭＬ最大ユーザー数"(項目ID:mllist_max_user_cnt)
        else if(keyElement.equals("ＭＬ最大ユーザー数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ公開要否変更有無情報"(項目ID:mllist_kokai_yh_chgum_inf)
        else if(keyElement.equals("ＭＬ公開要否変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_kokai_yh_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_kokai_yh_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＭＬ公開要否"(項目ID:mllist_kokai_yh)
        else if(keyElement.equals("ＭＬ公開要否")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＭＬ公開要否情報"(項目ID:mllist_kokai_yh_inf)
        else if(keyElement.equals("ＭＬ公開要否情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mllist_kokai_yh_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mllist_kokai_yh_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
        else if(keyElement.equals("ＩＰアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ip_ad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ip_ad_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰアドレス"(項目ID:ip_ad)
        else if(keyElement.equals("ＩＰアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
        else if(keyElement.equals("ネットマスク変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= netmask_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)netmask_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ネットマスク"(項目ID:netmask)
        else if(keyElement.equals("ネットマスク")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
        else if(keyElement.equals("ＢＡＳ−ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bas_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bas_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＡＳ−ＩＤ"(項目ID:bas_id)
        else if(keyElement.equals("ＢＡＳ−ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
        else if(keyElement.equals("マルチセッション数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mltise_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mltise_cnt_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"マルチセッション数"(項目ID:mltise_cnt)
        else if(keyElement.equals("マルチセッション数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
        else if(keyElement.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bas_host_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bas_host_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＡＳ−ホストＩＤ"(項目ID:bas_host_id)
        else if(keyElement.equals("ＢＡＳ−ホストＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
        else if(keyElement.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= vlan_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)vlan_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＶＬＡＮ−ＩＤ"(項目ID:vlan_id)
        else if(keyElement.equals("ＶＬＡＮ−ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
        else if(keyElement.equals("サービスＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスＩＤ"(項目ID:svc_id)
        else if(keyElement.equals("サービスＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // ANK-3834-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"契約コース変更有無情報"(項目ID:kei_crs_chgum_inf)
        else if(keyElement.equals("契約コース変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= kei_crs_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kei_crs_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        // ANK-3834-00-00 ADD END
 
        // ▼▼ ANK-2765-00-00 ADD START ▼▼
        // データタイプが String の項目"契約コース"(項目ID:kei_crs)
        else if(keyElement.equals("契約コース")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // ▲▲ ANK-2765-00-00 ADD END ▲▲
 
        // ANK-3834-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"DNSオプトアウト選択フラグ変更有無情報"(項目ID:dns_opt_out_choice_flg_chgum_inf)
        else if(keyElement.equals("DNSオプトアウト選択フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dns_opt_out_choice_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dns_opt_out_choice_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"DNSオプトアウト選択フラグ"(項目ID:dns_opt_out_choice_flg)
        else if(keyElement.equals("DNSオプトアウト選択フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // ANK-3834-00-00 ADD END
 
        // データタイプが String の項目"ＷＩＳＨオーナーＩＤ"(項目ID:wish_ownr_id)
        else if(keyElement.equals("ＷＩＳＨオーナーＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＷＩＳＨオーナーＩＤパスワード変更有無情"(項目ID:wish_ownr_id_pwd_chgum_inf)
        else if(keyElement.equals("ＷＩＳＨオーナーＩＤパスワード変更有無情")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= wish_ownr_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)wish_ownr_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"グループコミュニティディスク容量変更有無"(項目ID:grpcom_disk_capa_chgum_inf)
        else if(keyElement.equals("グループコミュニティディスク容量変更有無")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= grpcom_disk_capa_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)grpcom_disk_capa_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ダイヤルアップ接続認証ＩＤ"(項目ID:dupcon_ninsho_id)
        else if(keyElement.equals("ダイヤルアップ接続認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ接続認証ＩＤパスワード変更"(項目ID:dupcon_ninsho_id_pwd_chgum_inf)
        else if(keyElement.equals("ダイヤルアップ接続認証ＩＤパスワード変更")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dupcon_ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dupcon_ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ダイヤルアップ接続認証ＩＤパスワード"(項目ID:dupcon_ninsho_id_pwd)
        else if(keyElement.equals("ダイヤルアップ接続認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別変更有無情報"(項目ID:dup_plan_sbt_chgum_inf)
        else if(keyElement.equals("ダイヤルアップ用プラン種別変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dup_plan_sbt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dup_plan_sbt_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ダイヤルアップ用プラン種別コード"(項目ID:dup_plan_sbt_cd)
        else if(keyElement.equals("ダイヤルアップ用プラン種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ダイヤルアップ用プラン種別情報"(項目ID:dup_plan_sbt_inf)
        else if(keyElement.equals("ダイヤルアップ用プラン種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dup_plan_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dup_plan_sbt_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＢＲ−ＭＡＣアドレス"(項目ID:bbr_macad)
        else if(keyElement.equals("ＢＢＲ−ＭＡＣアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＢＲ−認証キー変更有無情報"(項目ID:bbr_ninsho_key_chgum_inf)
        else if(keyElement.equals("ＢＢＲ−認証キー変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bbr_ninsho_key_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bbr_ninsho_key_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＢＲ−認証キー"(項目ID:bbr_ninsho_key)
        else if(keyElement.equals("ＢＢＲ−認証キー")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_chgum_inf)
        else if(keyElement.equals("接続モード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= connect_mode_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)connect_mode_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"接続モードコード"(項目ID:connect_mode_cd)
        else if(keyElement.equals("接続モードコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
        else if(keyElement.equals("接続モードコード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= connect_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)connect_mode_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_chgum_inf)
        else if(keyElement.equals("自動切断モード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_mode_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_mode_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"自動切断モードコード"(項目ID:auto_cut_mode_cd)
        else if(keyElement.equals("自動切断モードコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
        else if(keyElement.equals("自動切断モードコード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_mode_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
        else if(keyElement.equals("自動切断時間変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_time_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_time_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"自動切断時間"(項目ID:auto_cut_time)
        else if(keyElement.equals("自動切断時間")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_bridge_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＰＰＰｏＥブリッジ種別コード"(項目ID:pppoe_bridge_sbt_cd)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_bridge_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
        else if(keyElement.equals("Ｐｉｎｇ応答種別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ping_response_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ping_response_sbt_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｐｉｎｇ応答種別コード"(項目ID:ping_response_sbt_cd)
        else if(keyElement.equals("Ｐｉｎｇ応答種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
        else if(keyElement.equals("Ｐｉｎｇ応答種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ping_response_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ping_response_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスオーダ番号"(項目ID:svc_order_no)
        else if(keyElement.equals("サービスオーダ番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービスオーダステータス"(項目ID:svc_order_stat)
        else if(keyElement.equals("サービスオーダステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービスオーダ受付年月日時分秒"(項目ID:svc_order_uk_dtm)
        else if(keyElement.equals("サービスオーダ受付年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"登録年月日時分秒"(項目ID:add_dtm)
        else if(keyElement.equals("登録年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"登録オペレータアカウント"(項目ID:add_opeacnt)
        else if(keyElement.equals("登録オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"更新年月日時分秒"(項目ID:upd_dtm)
        else if(keyElement.equals("更新年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"更新オペレータアカウント"(項目ID:upd_opeacnt)
        else if(keyElement.equals("更新オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"無効フラグ"(項目ID:mk_flg)
        else if(keyElement.equals("無効フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"送受信情報管理番号"(項目ID:srinf_kanri_no)
        else if(keyElement.equals("送受信情報管理番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６変更有無情報"(項目ID:ipv6_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６プロトコル種別コード"(項目ID:ipv6_prtcl_sbt_cd)
        else if(keyElement.equals("ＩＰｖ６プロトコル種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６プロトコル種別コード情報"(項目ID:ipv6_prtcl_sbt_cd_inf)
        else if(keyElement.equals("ＩＰｖ６プロトコル種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_prtcl_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_prtcl_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６帯域制御コード"(項目ID:ipv6_taiiki_ctrl_cd)
        else if(keyElement.equals("ＩＰｖ６帯域制御コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
        else if(keyElement.equals("ＩＰｖ６帯域制御コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_taiiki_ctrl_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_taiiki_ctrl_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６中心局コード"(項目ID:ipv6_chuskk_cd)
        else if(keyElement.equals("ＩＰｖ６中心局コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）"(項目ID:ipv6_ad_ifid)
        else if(keyElement.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６宅内機器型式コード"(項目ID:ipv6_taknkiki_model_cd)
        else if(keyElement.equals("ＩＰｖ６宅内機器型式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６タイプ制御コード"(項目ID:ipv6_ctrl_type_cd)
        else if(keyElement.equals("ＩＰｖ６タイプ制御コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６タイプ制御コード情報"(項目ID:ipv6_ctrl_type_cd_inf)
        else if(keyElement.equals("ＩＰｖ６タイプ制御コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ctrl_type_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ctrl_type_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６Ｌ２ＴＰ認証ＩＤ"(項目ID:ipv6_l2tp_ninsho_id)
        else if(keyElement.equals("ＩＰｖ６Ｌ２ＴＰ認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６Ｐｉｎｇ応答状態コード"(項目ID:ipv6_ping_rsp_stat_cd)
        else if(keyElement.equals("ＩＰｖ６Ｐｉｎｇ応答状態コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＩＰｖ６認証ＩＤ"(項目ID:ipv6_ninsho_id)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証パスワード変更有無情報"(項目ID:ipv6_pwd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６認証パスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６認証パスワード"(項目ID:ipv6_ninsho_pwd)
        else if(keyElement.equals("ＩＰｖ６認証パスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"フェムトセルオプション有無"(項目ID:femtsel_opum)
        else if(keyElement.equals("フェムトセルオプション有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"フェムトセルオプション有無コード情報"(項目ID:femtsel_opum_inf)
        else if(keyElement.equals("フェムトセルオプション有無コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= femtsel_opum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)femtsel_opum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"変更前メールアドレス変更有無情報"(項目ID:chbf_mlad_chgum_inf)
        else if(keyElement.equals("変更前メールアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= chbf_mlad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)chbf_mlad_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"変更前メールアドレス"(項目ID:chbf_mlad)
        else if(keyElement.equals("変更前メールアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"変更後メールアカウント変更有無情報"(項目ID:chaf_mail_account_chgum_inf)
        else if(keyElement.equals("変更後メールアカウント変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= chaf_mail_account_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)chaf_mail_account_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"変更後メールアカウント"(項目ID:chaf_mail_account)
        else if(keyElement.equals("変更後メールアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ変更有無情報"(項目ID:mailalias_hktgi_flg_chgum_inf)
        else if(keyElement.equals("メールエイリアス引継フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mailalias_hktgi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mailalias_hktgi_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールエイリアス引継フラグ"(項目ID:mailalias_hktgi_flg)
        else if(keyElement.equals("メールエイリアス引継フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールエイリアス引継フラグ情報"(項目ID:mailalias_hktgi_flg_inf)
        else if(keyElement.equals("メールエイリアス引継フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mailalias_hktgi_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mailalias_hktgi_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ変更有無情報"(項目ID:mlviruschk_hktgi_flg_chgum_inf)
        else if(keyElement.equals("メールウイルスチェック引継フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlviruschk_hktgi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlviruschk_hktgi_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールウイルスチェック引継フラグ"(項目ID:mlviruschk_hktgi_flg)
        else if(keyElement.equals("メールウイルスチェック引継フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールウイルスチェック引継フラグ情報"(項目ID:mlviruschk_hktgi_flg_inf)
        else if(keyElement.equals("メールウイルスチェック引継フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlviruschk_hktgi_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlviruschk_hktgi_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ変更有無情報"(項目ID:ml_vrsette_hktgi_flg_chgum_inf)
        else if(keyElement.equals("メール各種設定引継フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ml_vrsette_hktgi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ml_vrsette_hktgi_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メール各種設定引継フラグ"(項目ID:ml_vrsette_hktgi_flg)
        else if(keyElement.equals("メール各種設定引継フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メール各種設定引継フラグ情報"(項目ID:ml_vrsette_hktgi_flg_inf)
        else if(keyElement.equals("メール各種設定引継フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ml_vrsette_hktgi_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ml_vrsette_hktgi_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ変更有無情報"(項目ID:mlad_chgj_ml_tns_flg_chgum_inf)
        else if(keyElement.equals("メールアドレス変更時メール転送フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlad_chgj_ml_tns_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlad_chgj_ml_tns_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"メールアドレス変更時メール転送フラグ"(項目ID:mlad_chgj_ml_tns_flg)
        else if(keyElement.equals("メールアドレス変更時メール転送フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"メールアドレス変更時メール転送フラグ情報"(項目ID:mlad_chgj_ml_tns_flg_inf)
        else if(keyElement.equals("メールアドレス変更時メール転送フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlad_chgj_ml_tns_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlad_chgj_ml_tns_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        return null;
    }
 
}
