docs: public long getDifferenceAsLong(ReadableInstant instant) {
          if (instant == null) {
              return getField().getDifferenceAsLong(getMillis(), DateTimeUtils.currentTimeMillis());
          }
          return getField().getDifferenceAsLong(getMillis(), instant.getMillis());
      }