code: @Deprecated
      public static Callable getPropFunctionAndThis(Object obj,
                                                    String property,
                                                    Context cx)
      {
          return getPropFunctionAndThis(obj, property, cx, getTopCallScope(cx));
      }
docs: Prepare for calling obj.property(...): return function corresponding to
  obj.property and make obj properly converted to Scriptable available
  as ScriptRuntime.lastStoredScriptable() for consumption as thisObj.
  The caller must call ScriptRuntime.lastStoredScriptable() immediately
  after calling this method.
  Warning: this doesn't allow to resolve primitive prototype properly when
  many top scopes are involved.
  
  @deprecated Use {@link #getPropFunctionAndThis(Object, String, Context, Scriptable)} instead