Fix uses of LocalRepositoryLookupFunction to work with JDK7.

--
MOS_MIGRATED_REVID=137257525
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunction.java
index 4c97875..cafcfbf 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/LocalRepositoryLookupFunction.java
@@ -135,7 +135,7 @@
    * if Skyframe needs to re-run, {@link Optional#of(LocalRepositoryLookupValue)} otherwise.
    */
   private Optional<LocalRepositoryLookupValue> maybeCheckWorkspaceForRepository(
-      Environment env, RootedPath directory)
+      Environment env, final RootedPath directory)
       throws InterruptedException, LocalRepositoryLookupFunctionException {
     // Look up the main WORKSPACE file by the external package, to find all repositories.
     PackageLookupValue externalPackageLookupValue;
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/PackageLookupFunctionTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/PackageLookupFunctionTest.java
index a8ead28..48dd471 100644
--- a/src/test/java/com/google/devtools/build/lib/skyframe/PackageLookupFunctionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/skyframe/PackageLookupFunctionTest.java
@@ -124,7 +124,8 @@
         SkyFunctions.FILE_SYMLINK_CYCLE_UNIQUENESS, new FileSymlinkCycleUniquenessFunction());
 
     ImmutableMap<String, RepositoryFunction> repositoryHandlers =
-        ImmutableMap.of(LocalRepositoryRule.NAME, new LocalRepositoryFunction());
+        ImmutableMap.of(
+            LocalRepositoryRule.NAME, (RepositoryFunction) new LocalRepositoryFunction());
     skyFunctions.put(
         SkyFunctions.REPOSITORY_DIRECTORY,
         new RepositoryDelegatorFunction(repositoryHandlers, null, new AtomicBoolean(true)));