Unable to create injector, see the following errors:

1) [Guice/MissingImplementation]: No implementation for Long annotated with @ErrorMessagesTest.OuterClass.UserId() was bound.

Requested by:
1  : ErrorMessagesTest$MissingBindingsModule.providerAnotherFoo(ErrorMessagesTest.java:54)
      \_ for 1st parameter unused
     at ErrorMessagesTest$MissingBindingsModule.providerAnotherFoo(ErrorMessagesTest.java:54)

Learn more:
  https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION

2) [Guice/MissingImplementation]: No implementation for String annotated with @ErrorMessagesTest.UserId() was bound.

Requested by:
1  : ErrorMessagesTest$MissingBindingsModule.provideFoo(ErrorMessagesTest.java:49)
      \_ for 1st parameter unused
     at ErrorMessagesTest$MissingBindingsModule.provideFoo(ErrorMessagesTest.java:49)

Learn more:
  https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION

2 errors

======================
Full classname legend:
======================
ErrorMessagesTest:                       "com.google.inject.errors.ErrorMessagesTest"
ErrorMessagesTest$MissingBindingsModule: "com.google.inject.errors.ErrorMessagesTest$MissingBindingsModule"
========================
End of classname legend:
========================
