if (templatedComponentUpdate) {
//For templated resources we need to parse only the specific subset of attributes
//supported by this component
Map<String, Object> currentAttributeList = null;
Operation currentAttributesOp = new ReadResource(address);
Map<String, Object> additionalProperties = new HashMap<String, Object>();
//includes operation request attributes applicable to 6.0 & 6.1
additionalProperties.put("proxies", "true");
additionalProperties.put("include-runtime", "true");
additionalProperties.put("include-defaults", "true");
additionalProperties.put("attributes-only", "true");
currentAttributesOp.setAdditionalProperties(additionalProperties);
Result currentAttributes = getASConnection().execute(currentAttributesOp);
if (currentAttributes.isSuccess()) {
currentAttributeList = (Map<String, Object>) currentAttributes.getResult();
}