docs: @Override
  	public boolean eIsSet(int featureID) {
  		switch (featureID) {
  			case XtextPackage.PARSER_RULE__DEFINES_HIDDEN_TOKENS:
  				return definesHiddenTokens != DEFINES_HIDDEN_TOKENS_EDEFAULT;
  			case XtextPackage.PARSER_RULE__HIDDEN_TOKENS:
  				return hiddenTokens != null && !hiddenTokens.isEmpty();
  			case XtextPackage.PARSER_RULE__PARAMETERS:
  				return parameters != null && !parameters.isEmpty();
  			case XtextPackage.PARSER_RULE__FRAGMENT:
  				return fragment != FRAGMENT_EDEFAULT;
  			case XtextPackage.PARSER_RULE__WILDCARD:
  				return wildcard != WILDCARD_EDEFAULT;
  		}
  		return super.eIsSet(featureID);
  	}