* @param add true for add, false for remove
*/
private void updateAnnotations(MutableMetaDataRepository repository, ClassLoader classloader, ComponentMutableMetaData component, KernelControllerContext context, Signature signature, ScopeKey scope, Set<AnnotationMetaData> annotations, boolean add)
{
MetaDataRetrieval retrieval = ((MetaDataRetrieval) component).getComponentMetaDataRetrieval(signature);
MutableMetaDataLoader mutable;
if (retrieval != null)
{
mutable = getMutableMetaDataLoader(retrieval);
if (mutable == null)
{