<BUG>BeanDefinitionBuilder factory = BeanDefinitionBuilder.rootBeanDefinition(TableRuleConfig.class);String actualTables = tableElement.getAttribute(ShardingJdbcDataSourceBeanDefinitionParserTag.ACTUAL_TABLES_ATTR);</BUG><CONTEXT>result.put(each.getAttribute(ShardingJdbcDataSourceBeanDefinitionParserTag.LOGIC_TABLE_ATTR), parseTableRuleConfig(each));}return result;}private BeanDefinition parseTableRuleConfig(final Element tableElement) {<extra_id_0>if (!Strings.isNullOrEmpty(actualTables)) {factory.addPropertyValue("actualTables", actualTables);}</CONTEXT>
String dynamic = tableElement.getAttribute(ShardingJdbcDataSourceBeanDefinitionParserTag.DYNAMIC_TABLE_ATTR);if (!Strings.isNullOrEmpty(dynamic)) {factory.addPropertyValue("dynamic", dynamic);String actualTables = tableElement.getAttribute(ShardingJdbcDataSourceBeanDefinitionParserTag.ACTUAL_TABLES_ATTR);