Right now there is explicit support for Guava's Optional (see here. It would be nice to support the Java 8 version as well. Hardcoding it just like the other is probably a bad idea as it would require to drop Java 7 support, so we most likely need some plugin mechanisms there, e.g. ServiceLoader?