*/
private static class ApamOnlyComposite extends BaseApformComponent<Composite, InstanceDeclaration> implements ApformInstance {
public ApamOnlyComposite(ComponentReference<CompositeDeclaration> implementation, String name, Map<String, String> initialProperties) {
super(new InstanceDeclaration(VersionedReference.any(implementation),name));
if (initialProperties != null) {
for (Map.Entry<String, String> property : initialProperties.entrySet()) {
if (!Attribute.isFinalAttribute(property.getKey())) {
declaration.getProperties().put(property.getKey(), property.getValue());