public EclipseIniLauncher(File installationRoot) throws FileNotFoundException, IOException {
  FileMisc.assertMacApp(installationRoot);
  Objects.requireNonNull(installationRoot);
  eclipseIni=EclipseIni.parseFrom(new File(installationRoot,FileMisc.macContentsEclipse() + "eclipse.ini"));
}

public EclipseIniLauncher ( File installationRoot ) throws FileNotFoundException , IOException { FileMisc . assertMacApp ( installationRoot ) ; Objects . requireNonNull ( installationRoot ) ; eclipseIni = EclipseIni . parseFrom ( new File ( installationRoot , FileMisc . macContentsEclipse ( ) + "eclipse.ini" ) ) ; }
wraps a directory of jars in the launcher api , and ensures the the directory contains the plugins required to run a barebones equinox instance .
