public static LookupMode readLookupMode(ILaunchConfiguration launchConfiguration)
throws CoreException {
String lookupStringValue = launchConfiguration.getAttribute(
LaunchParams.SOURCE_LOOKUP_MODE, (String) null);
LookupMode value;
if (lookupStringValue == null) {
value = LookupMode.DEFAULT_VALUE;
} else {
value = LookupMode.STRING_CONVERTER.decode(lookupStringValue);
}