diff --git a/java/client/src/org/openqa/selenium/support/ui/ExpectedCondition.java b/java/client/src/org/openqa/selenium/support/ui/ExpectedCondition.java index b448a4ebbedeb..54fba9537e301 100644 --- a/java/client/src/org/openqa/selenium/support/ui/ExpectedCondition.java +++ b/java/client/src/org/openqa/selenium/support/ui/ExpectedCondition.java @@ -32,4 +32,7 @@ * * @param The return type */ +// NB: this originally extended Guava's Function interface since Java didn't have one. To avoid code +// such as "com.google.common.base.Function condition = ExpectedConditions.elementFound(By);" +// breaking at compile time, we continue to extend Guava's Function interface. public interface ExpectedCondition extends Function {}