docs: @Override
      public Fixture getFixture(String fixtureName, String... params) throws Throwable
      {
  		Fixture fixture;
  		if (params.length != 0)
          {
  		    // When params are used, we use the PlainOldSystemUnderDevelopment to instantiate the fixture
  			// these params are passed to the constructor
              fixture = super.getFixture(fixtureName, params);
              // TODO : We still probably can inject members
          }
  		else
  		{
  	        try
  	        {
  	            fixture = new DefaultFixture(beanFactory.getBean(fixtureName));
  	        }
  	        catch (NoSuchBeanDefinitionException e)
  	        {
  	            fixture = new DefaultFixture(instantiateAsAutowiredBean(fixtureName));
  	        }
  		}
  		
  		return fixture;
      }