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;
}