code: public Interpreter selectInterpreter(Example fitTable)
  	{
          try
          {        	
      		Example cells = fitTable.at(0, 0, 0);
              Fixture fitFixture = systemUnderDevelopment.getFixture(cells.at(0).getContent());
                          
              if (fitFixture.getTarget() instanceof TimedActionFixture)
              {
              	Fixture targetedFixture = systemUnderDevelopment.getFixture(fitTable.at(0, 1, 1).at(0).getContent());
              	return new FitActionInterpreter(systemUnderDevelopment, targetedFixture, true);
              }
                          
              if (fitFixture.getTarget() instanceof ActionFixture)
              {
              	Fixture targetedFixture = systemUnderDevelopment.getFixture(fitTable.at(0, 1, 1).at(0).getContent());
              	return new FitActionInterpreter(systemUnderDevelopment, targetedFixture, false);
              }
              
              if (fitFixture.getTarget() instanceof RowFixture)
              	return GreenPepper.getInterpreter(SetOfInterpreter.class.getName(),systemUnderDevelopment.getClass(), fitFixture);
              
              if (fitFixture.getTarget() instanceof ColumnFixture)
              	return new FitRuleForInterpreter(fitFixture);
              
              //if(fitFixture.getTarget() instanceof SummaryFixture)
              //{
              	// Add Stats ?
              //	return new SkipInterpreter();
              //}
          }
          catch (Throwable t)
          {
          }
          
          return super.selectInterpreter(fitTable);
  	}
docs: {@inheritDoc}