code: public static void loadCompressedTexture(final GVRContext gvrContext,
              ResourceCache<GVRImage> textureCache,
              final CompressedTextureCallback callback,
              final GVRAndroidResource resource) {
          loadCompressedTexture(gvrContext, textureCache, callback, resource,
                                GVRCompressedImage.DEFAULT_QUALITY);
      }
docs: Load a compressed texture asynchronously.
  
  This is the implementation of
  {@link GVRContext#loadCompressedTexture(GVRAndroidResource.CompressedTextureCallback, GVRAndroidResource)}
  : it will usually be more convenient (and more efficient) to call that
  directly.
  
  @param gvrContext
  The GVRF context
  @param textureCache
  Texture cache - may be {@code null}
  @param callback
  Asynchronous notifications
  @param resource
  Stream containing a compressed texture
  @throws IllegalArgumentException
  If {@code gvrContext} or {@code callback} parameters are
  {@code null}