@Override
@SuppressWarnings("unchecked")
public Object execute(ExecutionEvent event) throws ExecutionException {
IPreferenceStore store = PEXAnalysisUIPlugin.getDefault().getParentPreferenceStore();
String defaultFixers = store.getString(PreferenceConstants.PREF_PHPCS_USE_DEFAULT_FIXERS);
String config = store.getString(PreferenceConstants.PREF_PHPCS_CONFIG);
fixerArgs = new ArrayList<String>();
fixerArgs.add("file");
if (!PreferenceConstants.PREF_PHPCS_CONFIG_DEFAULT.equals(config)) {
fixerArgs.add(" --config=" + config.replace("phpcs_config_", ""));
}
if ("false".equals(defaultFixers)) {
List<String> fixers = new ArrayList<String>();
for (String key : PEXPreferenceNames.getPHPCSFixerOptions()) {
String option = store.getString(key);
if (option != null && option.length() > 0) {
String optionValue = getOption(option);
if (optionValue != null) {