private TemplateResult getDataSourceBuilder( DataAccess access, DataTemplate template, Map<String, String> param) throws BaseException { String id = param.get(Helper.Keys.SourceId); DataSourceBuilder builder = access.getDataSourceBuilder(id); if (builder.getConfiguration(Helper.Keys.DataBuilderId) == null) { builder.setConfiguration( new ConfigurationItem( Helper.Keys.DataBuilderId, ConfigurationItem.ConfigurationItemType.String, builder.getKey(), ConfigurationItem.ConfigurationItemRequirementType.Hidden)); } return template.transform(builder); }