// XMemberFeatureCall returns XExpression:
 //	XPrimaryExpression (=> ({XAssignment.assignable=current} ("." | explicitStatic?="::")
 //	feature=[types::JvmIdentifiableElement|FeatureCallID] OpSingleAssign) value=XAssignment | =>
 //	({XMemberFeatureCall.memberCallTarget=current} ("." | nullSafe?="?." | explicitStatic?="::"))
 // ("<"
 //	typeArguments+=JvmArgumentTypeReference ("," typeArguments+=JvmArgumentTypeReference)* ">")?
 //	feature=[types::JvmIdentifiableElement|FeatureCallID] (=> explicitOperationCall?="("
 //	(memberCallArguments+=XShortClosure | memberCallArguments+=XExpression (","
 // memberCallArguments+=XExpression)*)? ")")?
 //	memberCallArguments+=XClosure?)*;
 public XbaseGrammarAccess.XMemberFeatureCallElements getXMemberFeatureCallAccess() {
   return gaCommonGrammar.getXMemberFeatureCallAccess();
 }