createCompositeInstance