Bundle b = FrameworkUtil.getBundle(getClass());
BundleContext ctx = b.getBundleContext();
ServiceReference<RRobot> ref = ctx.getServiceReference(RRobot.class);
final RRobot r = ctx.getService(ref);
FileLoader loader = FileLoader.createLoader();
final RobotTask task = loader.loadTask(URI.createPlatformPluginURI("/at.bestsolution.efxclipse.tooling.pde.e4/generator-tasks/mediaSample.rtask", true));
final Map<String,Object> additionalData = new HashMap<>();
additionalData.put("BundleProject_projectName", data.getSymbolicname());
additionalData.put("BundleProject_bundleId", data.getSymbolicname());
additionalData.put("BundleProject_bundleVendor", data.getVendor() != null ? data.getVendor() : "");