Any reason [Optional.fromNullable](http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Optional.html#fromNullable\(T\)) would not work here?