IProject project = file.getProject();
if (project != null) {
try {
ProjectConfiguration projectConfiguration = ConfigurationManager.getManager().getProjectConfiguration(project);
configuration = projectConfiguration;
if (projectConfiguration == null || projectConfiguration.useGlobalPreference()) {
configuration = ConfigurationManager.getManager().getGlobalConfiguration();
}
}
catch (InvocationTargetException e) {
Logger.log(Logger.WARNING_DEBUG, e.getMessage(), e);