public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl() throws RecognitionException {

        		int stackSize = keepStackSize();
        	
        try {
            // InternalXbase.g:6468:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) )
            // InternalXbase.g:6469:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
            {
            // InternalXbase.g:6469:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
            // InternalXbase.g:6470:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
            {
            if ( state.backtracking==0 ) {
               before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); 
            }
            // InternalXbase.g:6471:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
            loop58:
            do {
                int alt58=2;
                int LA58_0 = input.LA(1);

                if ( (LA58_0==53) ) {
                    alt58=1;
                }


                switch (alt58) {
            	case 1 :
            	    // InternalXbase.g:6471:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
            	    {
            	    pushFollow(FOLLOW_40);
            	    rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0();

            	    state._fsp--;
            	    if (state.failed) return ;

            	    }
            	    break;

            	default :
            	    break loop58;
                }
            } while (true);

            if ( state.backtracking==0 ) {
               after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); 
            }

            }


            }

        }
        catch (RecognitionException re) {
            reportError(re);
            recover(input,re);
        }
        finally {

            	restoreStackSize(stackSize);

        }
        return ;
    }
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ( ) throws RecognitionException { int stackSize = keepStackSize ( ) ; try { { { if ( state . backtracking == 0 ) { before ( grammarAccess . getXMemberFeatureCallAccess ( ) . getGroup_1_1_3_1_1_1 ( ) ) ; } loop58 : do { int alt58 = 2 ; int LA58_0 = input . LA ( 1 ) ; if ( ( LA58_0 == 53 ) ) { alt58 = 1 ; } switch ( alt58 ) { case 1 : { pushFollow ( FOLLOW_40 ) ; rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 ( ) ; state . _fsp -- ; if ( state . failed ) return ; } break ; default : break loop58 ; } } while ( true ) ; if ( state . backtracking == 0 ) { after ( grammarAccess . getXMemberFeatureCallAccess ( ) . getGroup_1_1_3_1_1_1 ( ) ) ; } } } } catch ( RecognitionException re ) { reportError ( re ) ; recover ( input , re ) ; } finally { restoreStackSize ( stackSize ) ; } return ; }
InternalXbase.g:6464:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ;