public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException {

        		int stackSize = keepStackSize();
        	
        try {
            // InternalXbaseWithAnnotations.g:2553:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) )
            int alt19=2;
            alt19 = dfa19.predict(input);
            switch (alt19) {
                case 1 :
                    // InternalXbaseWithAnnotations.g:2554:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
                    {
                    // InternalXbaseWithAnnotations.g:2554:2: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
                    // InternalXbaseWithAnnotations.g:2555:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
                    {
                    if ( state.backtracking==0 ) {
                       before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); 
                    }
                    // InternalXbaseWithAnnotations.g:2556:3: ( rule__XMemberFeatureCall__Group_1_0__0 )
                    // InternalXbaseWithAnnotations.g:2556:4: rule__XMemberFeatureCall__Group_1_0__0
                    {
                    pushFollow(FOLLOW_2);
                    rule__XMemberFeatureCall__Group_1_0__0();

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

                    }

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

                    }


                    }
                    break;
                case 2 :
                    // InternalXbaseWithAnnotations.g:2560:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
                    {
                    // InternalXbaseWithAnnotations.g:2560:2: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
                    // InternalXbaseWithAnnotations.g:2561:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
                    {
                    if ( state.backtracking==0 ) {
                       before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); 
                    }
                    // InternalXbaseWithAnnotations.g:2562:3: ( rule__XMemberFeatureCall__Group_1_1__0 )
                    // InternalXbaseWithAnnotations.g:2562:4: rule__XMemberFeatureCall__Group_1_1__0
                    {
                    pushFollow(FOLLOW_2);
                    rule__XMemberFeatureCall__Group_1_1__0();

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

                    }

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

                    }


                    }
                    break;

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

            	restoreStackSize(stackSize);

        }
        return ;
    }
public final void rule__XMemberFeatureCall__Alternatives_1 ( ) throws RecognitionException { int stackSize = keepStackSize ( ) ; try { int alt19 = 2 ; alt19 = dfa19 . predict ( input ) ; switch ( alt19 ) { case 1 : { { if ( state . backtracking == 0 ) { before ( grammarAccess . getXMemberFeatureCallAccess ( ) . getGroup_1_0 ( ) ) ; } { pushFollow ( FOLLOW_2 ) ; rule__XMemberFeatureCall__Group_1_0__0 ( ) ; state . _fsp -- ; if ( state . failed ) return ; } if ( state . backtracking == 0 ) { after ( grammarAccess . getXMemberFeatureCallAccess ( ) . getGroup_1_0 ( ) ) ; } } } break ; case 2 : { { if ( state . backtracking == 0 ) { before ( grammarAccess . getXMemberFeatureCallAccess ( ) . getGroup_1_1 ( ) ) ; } { pushFollow ( FOLLOW_2 ) ; rule__XMemberFeatureCall__Group_1_1__0 ( ) ; state . _fsp -- ; if ( state . failed ) return ; } if ( state . backtracking == 0 ) { after ( grammarAccess . getXMemberFeatureCallAccess ( ) . getGroup_1_1 ( ) ) ; } } } break ; } } catch ( RecognitionException re ) { reportError ( re ) ; recover ( input , re ) ; } finally { restoreStackSize ( stackSize ) ; } return ; }
InternalXbaseWithAnnotations.g:2549:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );