def _initialize(self, runtime):
if runtime is None:<EOL><INDENT>raise NullArgument()<EOL><DEDENT>if self._my_runtime is not None:<EOL><INDENT>raise IllegalState('<STR_LIT>')<EOL><DEDENT>self._my_runtime = runtime<EOL>config = runtime.get_configuration()<EOL>cf_public_key_param_id = Id('<STR_LIT>')<EOL>cf_private_key_param_id = Id('<STR_LIT>')<EOL>cf_keypair_id_param_id = Id('<STR_LIT>')<EOL>cf_private_key_file_param_id = Id('<STR_LIT>')<EOL>cf_distro_param_id = Id('<STR_LIT>')<EOL>cf_distro_id_param_id = Id('<STR_LIT>')<EOL>s3_public_key_param_id = Id('<STR_LIT>')<EOL>s3_private_key_param_id = Id('<STR_LIT>')<EOL>s3_bucket_param_id = Id('<STR_LIT>')<EOL>cf_public_key = config.get_value_by_parameter(cf_public_key_param_id).get_string_value()<EOL>cf_private_key = config.get_value_by_parameter(cf_private_key_param_id).get_string_value()<EOL>cf_keypair_id = config.get_value_by_parameter(cf_keypair_id_param_id).get_string_value()<EOL>cf_private_key_file = config.get_value_by_parameter(<EOL>cf_private_key_file_param_id).get_string_value()<EOL>cf_distro = config.get_value_by_parameter(cf_distro_param_id).get_string_value()<EOL>cf_distro_id = config.get_value_by_parameter(cf_distro_id_param_id).get_string_value()<EOL>s3_public_key = config.get_value_by_parameter(s3_public_key_param_id).get_string_value()<EOL>s3_private_key = config.get_value_by_parameter(s3_private_key_param_id).get_string_value()<EOL>s3_bucket = config.get_value_by_parameter(s3_bucket_param_id).get_string_value()<EOL>self._config_map['<STR_LIT>'] = cf_public_key<EOL>self._config_map['<STR_LIT>'] = cf_private_key<EOL>self._config_map['<STR_LIT>'] = cf_keypair_id<EOL>self._config_map['<STR_LIT>'] = cf_private_key_file<EOL>self._config_map['<STR_LIT>'] = cf_distro<EOL>self._config_map['<STR_LIT>'] = cf_distro_id<EOL>self._config_map['<STR_LIT>'] = s3_public_key<EOL>self._config_map['<STR_LIT>'] = s3_private_key<EOL>self._config_map['<STR_LIT>'] = s3_bucket<EOL>
Common initializer for OsidManager and OsidProxyManager