public ApplicationProfile getDefaultApplicationProfile()

in taverna-app-configuration-impl/src/main/java/org/apache/taverna/configuration/app/impl/ApplicationConfigurationImpl.java [271:285]


	public ApplicationProfile getDefaultApplicationProfile() {
		if (defaultApplicationProfile == null) {
			File applicationProfileFile = new File(getStartupDir().toFile(), APPLICATION_PROFILE);
			if (applicationProfileFile.exists()) {
				try {
					JAXBContext jaxbContext = JAXBContext.newInstance(ApplicationProfile.class);
					Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
					defaultApplicationProfile = (ApplicationProfile) unmarshaller.unmarshal(applicationProfileFile);
				} catch (JAXBException e) {
					throw new IllegalStateException("Could not read application profile from " + applicationProfileFile);
				}
			}
		}
		return defaultApplicationProfile;
	}