@SuppressWarnings("unused")
public IScope scope_OptionSource_target(OptionSource source, EReference r) {
EObject c = source.eContainer();
if (c instanceof AbstractOption) {
AbstractOption option = (AbstractOption) c;
if (options.isNative(option)) {
return createScope(nativeOptionDescriptions.sources(option));
}
}
if (c instanceof AbstractCustomOption) {