@Before
 public void setup() throws Exception {
   tmpDir = Files.createTempDir().toURI();
   configRef = new Ref<IConfig>(null);
   mockAggregator = TestUtils.createMockAggregator(configRef, null);
   mockDependencies = createMock(IDependencies.class);
   expect(mockDependencies.getLastModified()).andReturn(0L).anyTimes();
   expect(mockDependencies.getDelcaredDependencies("require"))
       .andReturn(Collections.<String>emptyList())
       .anyTimes();
   expect(mockAggregator.getDependencies()).andReturn(mockDependencies).anyTimes();
   replay(mockAggregator, mockDependencies);
   configRef.set(new ConfigImpl(mockAggregator, tmpDir, "{}"));
   features = new Features();
   explicitDeps = new ModuleDeps();
 }