@@ -0,0 +1,1314 @@
+package org.ow2.chameleon.fuchsia.fool;%0A%0Aimport org.apache.felix.ipojo.ConfigurationException;%0Aimport org.apache.felix.ipojo.MissingHandlerException;%0Aimport org.apache.felix.ipojo.UnacceptableConfiguration;%0Aimport org.apache.felix.ipojo.annotations.Bind;%0Aimport org.apache.felix.ipojo.annotations.Component;%0Aimport org.apache.felix.ipojo.annotations.Instantiate;%0Aimport org.apache.felix.ipojo.annotations.Unbind;%0Aimport org.osgi.framework.InvalidSyntaxException;%0Aimport org.ow2.chameleon.fuchsia.core.FuchsiaMediator;%0A%0A@Component(name = %22Fuchsia-FoolInitializer-Factory%22)%0A@Instantiate(name = %22Fuchsia-FoolInitializer%22)%0Apublic class FoolInitializer %7B%0A%0A    @Bind(aggregate = false, id = %22fm%22)%0A    public void bindFuchsiaMediator(FuchsiaMediator fm) %7B%0A        try %7B%0A            fm.createLinker(%22FoolLinker%22).importDeclarationFilter(%22(*=*)%22).build();%0A        %7D catch (InvalidSyntaxException e) %7B%0A            e.printStackTrace();%0A        %7D catch (MissingHandlerException e) %7B%0A            e.printStackTrace();%0A        %7D catch (ConfigurationException e) %7B%0A            e.printStackTrace();%0A        %7D catch (UnacceptableConfiguration e) %7B%0A            e.printStackTrace();%0A        %7D%0A%0A    %7D%0A%0A    @Unbind(id = %22fm%22)%0A    public void unbindFuchsiaMediator(FuchsiaMediator fm) %7B%0A        fm.destroyLinker(%22FoolLinker%22);%0A%0A    %7D%0A%0A%7D%0A

Add a FoolInitializer component