Github user bostko commented on a diff in the pull request:

    https://github.com/apache/brooklyn-server/pull/911#discussion_r155337371
  
    --- Diff: 
camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynComponentTemplateResolver.java
 ---
    @@ -509,13 +509,11 @@ public EntitySpecSupplier(EntitySpecConfiguration 
flag) {
                     this.flag = flag;
                 }
                 @Override public EntitySpec<?> get() {
    -                EntitySpecConfiguration specConfig = 
(EntitySpecConfiguration) flag;
                     // TODO: This should called from 
BrooklynAssemblyTemplateInstantiator.configureEntityConfig
                     // And have transformSpecialFlags(Object flag, 
ManagementContext mgmt) drill into the Object flag if it's a map or iterable?
                     @SuppressWarnings("unchecked")
    -                Map<String, Object> resolvedConfig = (Map<String, 
Object>)transformSpecialFlags(specConfig.getSpecConfiguration());
    -                specConfig.setSpecConfiguration(resolvedConfig);
    --- End diff --
    
    Good fix as well. Now I think `setSpecConfiguration` method should be also 
removed.
    BROOKLYN-567


---

Reply via email to