private <T> AnnotatedElementBuilder exposeInternal(Key<T> key) {
if (privateElements == null) {
addError("Cannot expose %s on a standard binder. "
+ "Exposed bindings are only applicable to private binders.", key);
return new AnnotatedElementBuilder() {
public void annotatedWith(Class<? extends Annotation> annotationType) {
}
public void annotatedWith(Annotation annotation) {
}