code: public List<Fixture> getFixtureList() throws Exception
      {
          List results = getCollectionProvider();
  
          if (results == null)
          {
              results = toList( fixture.getTarget() );
          }
  
          if (results == null)
          {
              try
              {
                  Call query = new Call( fixture.check( "query" ) );
                  results = toList( query.execute() );
              }
              catch (NoSuchMessageException ignored)
              {}
          }
  
          if (results == null)
              throw new IllegalArgumentException( "results parameter is neither an Object[] nor a Collection" );
  
          List<Fixture> fixtures = new ArrayList<Fixture>();
          for (Object object : results)
          {
              fixtures.add( fixture.fixtureFor( object ) );
          }
  
          return fixtures;
      }
docs: <p>getFixtureList.</p>
  
  @return a {@link java.util.List} object.
  @throws java.lang.Exception if any.