docs: public Row select(Example example)
      {
          if (isARow(identifier(example)))
              return instantiateRow(example);
  
          try 
          {
  			if (Fit.isAnActionFitInterpreter(sud, identifier(example)))
  			{
  				timed = Fit.isATimedActionFitInterpreter(sud, identifier(example));
  				if(timed)
  				{
  					example.addChild().setContent("time");
  					example.addChild().setContent("split");
  				}
  				
  				fitFixture = sud.getFixture(identifier(example));
  				return new SkipRow();
  			}
  			
  			if (Fit.isAFitInterpreter(sud, identifier(example)))
  				return new FitInterpretRow(sud, fixture);
  		}
          catch (Throwable e) 
  		{
  		}
  
          
          return new FitDefaultRow(fitFixture, fixture, timed);
      }