@Nullable
  public final Promise.State getState(HOST host) {
    Promise<VALUE> result = fieldUpdater.getVolatile(host);
    return result == null ? null : result.getState();
  }
@Nullable
  public final Promise.State getState(HOST host)