// Path: org.fipro.inverter.api/src/org/fipro/inverter/StringInverter.java
// public interface StringInverter {
// 	
// 	String invert(String input);
// 	
// }


import java.util.Arrays;
import java.util.Map;
import org.fipro.inverter.StringInverter;
import org.osgi.service.component.annotations.Activate;
import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Reference;
package org.fipro.headless.app;



@Component(immediate = true)
public class BndStarter {

	/**
	 * Launcher arguments provided by the bnd launcher.
	 */
	String[] launcherArgs;

	@Reference(target = "(launcher.arguments=*)")
	void setLauncherArguments(Object object, Map<String, Object> map) {
		this.launcherArgs = (String[]) map.get("launcher.arguments");
	}

	@Reference
// Path: org.fipro.inverter.api/src/org/fipro/inverter/StringInverter.java
// public interface StringInverter {
// 	
// 	String invert(String input);
// 	
// }


// Path: org.fipro.headless.app/src/org/fipro/headless/app/BndStarter.java
import java.util.Arrays;
import java.util.Map;
import org.fipro.inverter.StringInverter;
import org.osgi.service.component.annotations.Activate;
import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Reference;

package org.fipro.headless.app;



@Component(immediate = true)
public class BndStarter {

	/**
	 * Launcher arguments provided by the bnd launcher.
	 */
	String[] launcherArgs;

	@Reference(target = "(launcher.arguments=*)")
	void setLauncherArguments(Object object, Map<String, Object> map) {
		this.launcherArgs = (String[]) map.get("launcher.arguments");
	}

	@Reference
	StringInverter inverter;