@Override
public IEObjectConsumer tryConsume() {
if(getEObject().eClass() != grammarAccess.getPreproc_include_importRule().getType().getClassifier())
return null;
if((value = eObjectConsumer.getConsumable("include",true)) == null) return null;
IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("include");
if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getPreproc_include_importAccess().getIncludePREPROCESSOR_INCLUDE_IMPORT_VALTerminalRuleCall_0(), value, null)) {
type = AssignmentType.TERMINAL_RULE_CALL;
element = grammarAccess.getPreproc_include_importAccess().getIncludePREPROCESSOR_INCLUDE_IMPORT_VALTerminalRuleCall_0();
return obj;
}
return null;