super.readExternal(element);
compileDependencies = SettingsUtil.getBoolean(element, "compile-dependencies", true);
MethodExecutionManager executionManager = MethodExecutionManager.getInstance(getProject());
Element methodIdentifierElement = element.getChild("method-identifier");
if (methodIdentifierElement != null) {
DBMethodRef methodRef = new DBMethodRef();
methodRef.readConfiguration(methodIdentifierElement);
executionInput = executionManager.getExecutionInput(methodRef);
}
Element methodIdentifierHistoryElement = element.getChild("method-identifier-history");
if (methodIdentifierHistoryElement != null) {
for (Object o : methodIdentifierHistoryElement.getChildren()) {
methodIdentifierElement = (Element) o;
DBMethodRef methodRef = new DBMethodRef();
methodRef.readConfiguration(methodIdentifierElement);
MethodExecutionInput executionInput = executionManager.getExecutionInput(methodRef);
methodSelectionHistory.add(executionInput);
}
}