code: public static <Q> LockingLazyVar<Q> make( final LazyVarInit<Q> init ) {
      return new LockingLazyVar<Q>(){
        protected Q init()
        {
          return init.init();
        }
      };
    }
docs: Creates a new LockingLazyVar based on the type of the LazyVarInit passed in.
  This method is intended to be called with blocks from Gosu.