public virtual bool VisitArrayContent()
{
int cellIndex = 0;
while( !_m.IsEnd )
{
_m.MatchWhiteSpaces( 0 );
if( _m.TryMatchChar( ']' ) ) return true;
if( !VisitArrayCell( cellIndex ) ) return false;
_m.MatchWhiteSpaces( 0 );
_m.TryMatchChar( ',' );
++cellIndex;
}
return false;
}