File manifestFile = new File(FileLocator.toFileURL(entry).getPath().concat(manifestName));
InputStream inputStream = new FileInputStream(manifestFile);
ManifestParseTree manifest = parse(inputStream);
ManifestTransformator transformator = new ManifestTransformator();
transformator.apply(manifest);
ManifestParseTree applications = manifest.get("applications"); //$NON-NLS-1$
for (ManifestParseTree application : applications.getChildren())
assertTrue(application.get("propertyA").getValue().equals("valueA") && application.get("propertyB").getValue().equals("valueB")); //$NON-NLS-1$ //$NON-NLS-2$//$NON-NLS-3$//$NON-NLS-4$
manifestName = "02.yml"; //$NON-NLS-1$
manifestFile = new File(FileLocator.toFileURL(entry).getPath().concat(manifestName));
inputStream = new FileInputStream(manifestFile);
manifest = parse(inputStream);
transformator = new ManifestTransformator();
transformator.apply(manifest);
applications = manifest.get("applications"); //$NON-NLS-1$
assertEquals("nativeA", applications.get(0).get("A").getValue()); //$NON-NLS-1$//$NON-NLS-2$
assertEquals("nativeB", applications.get(0).get("B").getValue()); //$NON-NLS-1$//$NON-NLS-2$
assertEquals("overriddenC", applications.get(0).get("C").getValue()); //$NON-NLS-1$//$NON-NLS-2$