Implement a Scala version of OptionalBinder.
Add a test for when the Optional does not contain a value
Fix a Scala warning about missing symbols

Scala needs all annotation symbols to be present at compile time.