improve BPM engine

Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
diff --git a/org.eclipse.osbp.bpm.feature/feature.xml b/org.eclipse.osbp.bpm.feature/feature.xml
index dfd6a32..be634a8 100644
--- a/org.eclipse.osbp.bpm.feature/feature.xml
+++ b/org.eclipse.osbp.bpm.feature/feature.xml
@@ -3,7 +3,8 @@
         id="org.eclipse.osbp.bpm.feature"
         label="%featureName"
         version="0.9.0.qualifier"
-        provider-name="%providerName">
+        provider-name="%providerName"
+		plugin="org.eclipse.osbp.license">
         
     <description>
         %description
diff --git a/org.eclipse.osbp.bpm/src/org/eclipse/osbp/bpm/AbstractBlipBPMFunctionProvider.java b/org.eclipse.osbp.bpm/src/org/eclipse/osbp/bpm/AbstractBlipBPMFunctionProvider.java
index a33db0b..045832e 100644
--- a/org.eclipse.osbp.bpm/src/org/eclipse/osbp/bpm/AbstractBlipBPMFunctionProvider.java
+++ b/org.eclipse.osbp.bpm/src/org/eclipse/osbp/bpm/AbstractBlipBPMFunctionProvider.java
@@ -49,26 +49,6 @@
 	}
 	
 	@Override
-	public final void startProcess(final String processName) {
-		startProcess(processName, null);
-	}
-	
-	@Override
-	public final void startProcess(final String processName, Map<String, Object> map) {
-		IBlipBPMStartInfo bpm = startInfos.get(processName);
-		if	(ServiceBinder.getBPMEngine() != null) {
-			Map<String,Object> metadata = new HashMap<String,Object>();
-			metadata.put(VARIABLE_PROCESS_PROTOCOL, "");
-			metadata.put(VARIABLE_PROCESS_WORKLOAD_DTO_FQN, bpm.getWorkloadDtoFqn());
-			metadata.put(VARIABLE_PROCESS_WORKLOAD_DTO, bpm.createWorkloadDto());
-			if(map != null) {
-				metadata.putAll(map);
-			}
-			ServiceBinder.getBPMEngine().startProcess(bpm, metadata);
-		}
-	}
-
-	@Override
 	public final Map<String, IBlipBPMStartInfo> getBpmns() {
 		return startInfos;
 	}