protected TypeReference getDefaultScopeProviderSuperClass() { TypeReference _xifexpression = null; boolean _inheritsXbase = this._xbaseUsageDetector.inheritsXbase(this.getLanguage().getGrammar()); if (_inheritsXbase) { _xifexpression = TypeReference.typeRef("org.eclipse.xtext.xbase.scoping.batch.XbaseBatchScopeProvider"); } else { _xifexpression = TypeReference.typeRef(DelegatingScopeProvider.class); } return _xifexpression; }