You need to be more clear.
Within JSF, the easiest way to get a bean instance into another bean is to inject it by setting a managed property in the faces-config file. On a JSF view, just refer to it by name in an EL expression.
In non-JSF code, you can just use the standard
J2EE APIs such as request.getSession.getAttribute() for session beans and request.getAttribute for request beans.
I'm not even sure where createValueBinding comes in.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.