@Override
 public String toString() {
   final String us_s =
       null != upstreamSurface
           ? (upstreamSurface.getClass().getName()
               + ": 0x"
               + Long.toHexString(upstreamSurface.getSurfaceHandle()))
           : "nil";
   return "EGLUpstreamSurfaceHook[ "
       + upstreamSurface.getSurfaceWidth()
       + "x"
       + upstreamSurface.getSurfaceHeight()
       + ", "
       + us_s
       + "]";
 }
 @Override
 public final int getSurfaceWidth(ProxySurface s) {
   return upstreamSurface.getSurfaceWidth();
 }