class ForwardingGoogleCloudStorage implements GoogleCloudStorage {

  @Override
  public List<GoogleCloudStorageItemInfo> listObjectInfo(String bucketName, String objectNamePrefix)
      throws IOException {
    logger.atFine().log(
        "%s.listObjectInfo(%s, %s)", delegateClassName, bucketName, objectNamePrefix);
    return delegate.listObjectInfo(bucketName, objectNamePrefix);
  }

  public  ForwardingGoogleCloudStorage(GoogleCloudStorage delegate);

}